永发信息网

在C#中利用parse把string 转换为char.

答案:3  悬赏:10  手机版
解决时间 2021-11-16 01:18
在C#中利用parse把string 转换为char.
最佳答案
我Copy你代码编译了一下,提示:“'char' does not contain a definition for 'parse'”,即类char没有包含parse方法的定义。
所以你无法调用方法parse.

后面将char.parse改成char.Parse,弹出错误:
---
The following error occurred while executing the snippet:
System.FormatException: 字符串的长度只能为一个字符。
在 System.Char.Parse(String s)
在 MyClass.RunSnippet()
在 MyClass.Main()
---
Press any key to continue...

再将var1改成string var1="w",则正常打印出,如下:
var1=w
var2=w

上面你犯了2个错误:
1)输入大小写出错!这个问题很多人都会犯的,需要谨慎小心。
2)后面的问题的是对类Char的方法Parse不熟悉,导致出错。String是字符串类型,可以容纳N个字符串,而Char只能容纳一个字符。你将String转化成Char,自然会出错,很正常。

String 对象是 System.Char 对象的有序集合,用于表示字符串。
一个 Char 对象通常表示一个码位,即:Char 的数值等于该码位。但是,一个码位可能需要多个编码元素。例如,Unicode 辅助码位(代理项对)使用两个 Char 对象来编码。

如果你真的要将"waht"字符串转化成字符char "w",那你不能像这样直接处理。
全部回答
var2=var1[0]
那个parse的第三个字母P字有否大写?
还有,就是var1代表的what并不是单个字符或null字符,这样就能返回一个等效于 s 中的唯一字符的 Unicode 字符。

参考资料:MSDN

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
3的32次方减一可以被75到85之间的哪两个数整
电脑安装更新卡住啦
艾芊芊在日本的情况如何?
我的朋友背叛我,我还是放不下他,这是卑微吗?
意大利依玛壁挂炉地址有知道的么?有点事想过
驾照理论考试考的是科目一还是科目四啊
g178次在哪个北京南站哪个出站口
水井坊52度梅兰竹菊600ml怎么样
即墨批发市场,批发童装的在哪里?要质量好的
打车到敦煌机场多少钱
有关于铠甲和神龙和四大神兽和一些动物的机器
中国体育彩票中国福利彩票(人民南路西50米中
listen的函数声明
察北管理区就业服务局地址好找么,我有些事要
hbase 完全分布式安装每台机器都要启动hbase
推荐资讯
哪位晓得走廊尽头风水有哪些禁忌
央视电影频道前两周播出一片讲述电话诈骗骗子
CANNON IR2420D的复印机 为什么纸盒中加的是A
解解空,谈谈菩提心,论论何为明
电子狗报的雷达信号是什么意思
竹林下种什么好?
烟丝长虫了,还能抽吗
(x-3y)(x+3y)-(x-3y)^2
没有料道
全纪实播过一个纪录片 内容是,彗星撞地球之
DG03 JLING是哪个PLC
对于随便买的LCD12864,网上下载的lcd12864.h
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?