C#类中创建int*指针出现问题

C#类中创建int*指针出现问题

问题描述:

RT,我想在类中创建一个获取bankNum数组的函数,方便实例化使用。想要在GetBankNum函数中返回bankNum的首元素地址,但是报错。

using System;
using System.Collections;

namespace Tests
{
    class Tests
    {
        public string ID;      //用户名
        private int passWord;       //密码
        private int[] IDNum = new int[5];        //身份证号
        private int[] bankNum = new int[10];      //银行卡号

    }
        public int* GetBankNum()    //错误1
        {
            return bankNum;    //错误2
        }


img

img



```c#
 public int[] GetBankNum()    
        {
            return bankNum;    
        }

因为内存管理的原因,c# 不提倡使用指针,数组同样是引用类型,大可不必费神使用 unsafe

```