解决方案 »
- 如何用C#代码解除对任务管理器的禁用???
- 用SQL查寻数据后通过socket将其send
- 一个JQmodal的问题,如何让弹出层不消失
- 两个listbox,把一个的数据向另一个添加,最后显示添加的数据
- 有3个C#的DLL,PB程序要调用,该怎么做? 急
- 类继承接口后是否必须全部实现接口定义的方法?
- C#中怎样获得window上的Button个数
- 菜鸟问题:请问谁有C#实现关机的代码啊?
- 关于使用线程始终检索数据库问题?
- 表的结构如下,想按照物资类别做一个同期对比表(今年某月和去年某月对比),请问用C#实现!??谢谢
- GridView + LinkButton 获取数据小问题!
- c# 设置多表头问题
string str = "abc";
for(int i = 0; i < str.Length; i++)
Console.WriteLine((int)str[i]);应该是这样
Console.Write("{0} ", (int)c);
int intAsciiCode = (int)asciiEncoding.GetBytes(character)[0];
string s = "abc";
byte[] byteArray = new byte[s.Length];
byteArray = ASCIIEncoding.ASCII.GetBytes(s);
string p = "";
for (int i = 0; i < byteArray.Length; i++)
{
p = p + byteArray[i]+",";
}
s = p;
//ascii码转换为字符串
int aa = 44;
byte[] ss = new byte[]{(byte)aa};
string sp=ASCIIEncoding.ASCII.GetString(ss);
s = sp;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace tmp1
{
class Program
{
static void Main(string[] args)
{
string s = "hello world!";
foreach (char c in s.ToCharArray())
{
Console.Write("{0} {1}\n",(int)c,c);
} Console.WriteLine("------------------------\n");
int i = 0;
while (i < s.Length)
{
Console.Write("{0} {1}\n",(int)s[i],s[i]);
i++;
}
Console.ReadLine();
}
}
}
如果只是字符串的话,string s = "abc";
用索引取就行了
s[0],s[1],s[2]
道理是什么。
上面有更简单的代码:(int)s[i]
我想问,你用这么复杂的代码,必要性何在呢?请再指教
容易读懂,知道在干嘛。不会转化为Utf8之类的