c# 报错 :使用了未赋值的局部变量
如题: [DllImport("XXXX.dll")] publicstaticexternuintHSListR...
如题: [DllImport("XXXX.dll")] public static extern uint HSListReaders( [Out ] String ReaderName, [In, Out] ref uint ReaderNameLen, ref uint ReaderNum);。。。string ReaderName; re = DllUse.Readers( ReaderName, ref ReaderNameLen, ref ReaderNum);然后c# 编译无法通过
展开
7个回答
展开全部
在C#中声明的变量,都要赋初始值,不然就会报错!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
TableDI
2024-07-18 广告
2024-07-18 广告
在Excel中,使用`VLOOKUP`函数进行单一条件查找非常常见,但`VLOOKUP`本身并不直接支持双重条件。然而,你可以通过一些间接方法实现。一种方法是将两个条件合并为一个标识符(例如,通过连接或串联),然后在另一个区域中查找此标识符...
点击进入详情页
本回答由TableDI提供
展开全部
string ReaderName这句话有问题,可以给他赋值空,或者string.empty。
c#语法中,局部变量必须赋值后才可以使用。
c#语法中,局部变量必须赋值后才可以使用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
声明的每一个变量 都要有一个初始值
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义变量时需要赋一个值,或者为null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询