小编Kei*_*thA的帖子

在C#中将char转换为int

我在c#中有一个char:

char foo = '2';
Run Code Online (Sandbox Code Playgroud)

现在我想把2变成一个int.我发现Convert.ToInt32返回char的实际十进制值而不是数字2.以下将起作用:

int bar = Convert.ToInt32(new string(foo, 1));
Run Code Online (Sandbox Code Playgroud)

int.parse也适用于字符串.

C#中没有本地函数从char到int而不是字符串吗?我知道这是微不足道的,但似乎很奇怪,直接进行转换没有任何原生的东西.

c# int char

129
推荐指数
10
解决办法
31万
查看次数

语句或表达式会在VB.net中的return语句之后执行吗?

好吧,我在我们的一个公司应用程序中工作,这是在VB.net中完成的.我不熟悉VB.net(我在C#中做的东西)所以我问这个问题:清理注释后的代码是否执行?

Public Function DoesUserHavePermission(ByVal UserID As Integer, ByVal ActionID As Integer) As Boolean
    ' some extra code re: getting data


     Return UserHasPermission

     '-Clean Up-
     MySqlCommand.Dispose()
     MySqlConnection.Dispose()
     RowCount = Nothing


End Function
Run Code Online (Sandbox Code Playgroud)

这是我的理解,一旦你说返回,你再次给出调用功能控件.这是一个我必须接受的VB.Net奇怪还是一个巨大的WTF?

vb.net

4
推荐指数
1
解决办法
2804
查看次数

标签 统计

c# ×1

char ×1

int ×1

vb.net ×1