c#string a=textbox1.text char [] c = a.ToCharArray() 比如我输入的值是1234567,为什么c[1]的值不是

问题描述

c#stringa=textbox1.textchar[]c=a.ToCharArray()比如我输入的值是1234567,为什么c[1]的值不是2而是一个两位数

解决方案

解决方案二:
stringa="1234567";char[]c=a.ToCharArray();foreach(charitinc){Console.WriteLine(it);}

输出难道不是1234567
解决方案三:
楼主以为的2,其实是ASCII字符2,它真正的数值是:50,可以查查ascii码对照表
解决方案四:
你可以用char[]c=textBox1.Text.ToCharArray();foreach(chariinc){MessageBox(i.ToString());}
解决方案五:
char与int可以互转
解决方案六:
按你的需求,建三个TextBox,textBoxInpu、textBoxIndex、textBoxResult和一个Button结果如图:
解决方案七:
你不是都写完了吗?

时间: 2024-09-20 06:27:03

c#string a=textbox1.text char [] c = a.ToCharArray() 比如我输入的值是1234567,为什么c[1]的值不是的相关文章

TextBox.Text这个属性.是如何知道我输入的值的?

问题描述 我在网页上放了一个Textbox控件和一个BUTTON控件.打开网页后.我在Lable控件中输入了一个值.然后按Button按钮.Button的事件处理代码是response.write(TextBox1.Text);然后网页上就会输出我输入的值.我想问.TextBox1.Text这个属性.是如何知道我输入的值的? 解决方案 解决方案二:TextBox1最后在html中显示为<inputtype="text",,,,>,你输入文字,然后form提交后,它的值就发送

textBox1.Text的赋值速度应是多少?

问题描述 我将一个较大的字符串变量strData赋值给textBox1.Text显示textBox1.Text=strData耗时50秒,textBox1.Text的赋值速度应是多少? 解决方案 解决方案二:其他地方的问题.我将一个1万字的字符串赋值了一下,赋值过程用Stopwatch测量不足千分之一秒解决方案三:这肯定是其它地方的问题,仔细检查一下吧解决方案四:赋值速度很快的,问题可能出在获取数据源和窗体重绘上不知道你的源字符串是如何获得的,网络.数据库.本地文件还是其它途径,同时这个"较大的

CString、LPCTSTR、LPTSTR、TCHAR、WCHAR、string、wchar_t、char解析

CString->TCHAR*的转化可以用函数GetBuff() 函数原型为:LPTSTR GetBuffer( int nMinBufLength );CString str("CString"); TCHAR* szMsg = new TCHAR[100]; //其参数为CString字符串的长度 szMsg = str.GetBuffer(str.GetLength()); str.ReleaseBuffer(); delete []szMsg; szMsg = NULL;

mysql中char(1)为什么能输入1个汉字啊?

问题描述 mysql中char(1)为什么能输入1个汉字啊? 为什么我设置表中的性别为char(1) 结果可以输入1个汉字啊?求解 解决方案 MYSQL的编码用的是UTF-8,而UTF-8是一种变长的编码方式.它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度. 并不是说只有1个字节

hibernate 4 string 映射 varchar2(4 char) 为什么不是 varchar2(4)

问题描述 hibernate4注解:@Column(name="CODE",length=4)publicStringgetCode(){returncode;}映谢的code为Hibernate:createtableT_RES(idvarchar2(36char)notnull,CODEvarchar2(4char),primarykey(id))我想问:为什么不是:Hibernate:createtableT_RES(idvarchar2(36)notnull,CODEvarch

字母大小写互换[C#]

大小写   华为面试官给的题,由于大学四年的编程不到500行,当时就被鄙视了... 现思路如下: 1,判断是大写还是小写 ,这通过字符的比较即可得 2,对字符的ascci码加或减('a'- 'A'= 32)实现大小写转化  private void button1_Click(object sender, System.EventArgs e)  {   string inputStr = textBox1.Text;   char[] outputStr = new char[inputStr

java中string字符串操作程序整理

String的两种实例化方法 String本身是一个类,在String类中定义了如下的构造方法: public String (String original) 可以接收一个String类的对象,并重新实例化String对象,除了此方法之外,String还可以采用直接赋值的方式进行对象的实例化.  代码如下 复制代码 public class StringDemo01{  public static void main(String args[]){   String str1 = "hello

c#数据类型

数据|数据类型 类型可分为:值类型,引用类型     值类型:直接存放真正的数据,值类型都有固定的长度,值类型的变量都保存在堆栈(stack)上.作为值类型的变量,每个都有自己的数据,因此对一个变量的操作不会影响其他变量.     引用类型:存储读数据的内存地址的引用,位于受管制的堆(Heap)上作为引用类型的变量可以引用同一对象:因此对一个变量的操作会影响另一个变量所引用的同一对象. 值类型可分为3大类:      基本型:      整型       int        如:int i=1

ADO.Net:使用DataReader向数据库中插入数据

ado|插入|数据|数据库 连接数据库coreDB,向表myBBS中插入文章.表myBBS的定义如下:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[myBBS]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[myBBS]GO CREATE TABLE [dbo].[myBBS] ( [ID] [bigint] IDENTIT