学过c++,我知道c++是怎样的,
c#的知道一些,还有一些不懂的,
1,char 的字符串是怎样定义的?
能不能据个例子?
比如:char ch【100】;2,char类型的字符串能不能象c++那样调用?
比如:
ch=“0123456”;
cout<<ch+2<<endl;
能不能这样用?
在c#是怎样的?3,string类型的字符串的一些操作的函数在哪里可以找到?4,在c#中,怎样使用c++中<string.h>的函数?
以前是直接用:
#include<math.h>
调用时:
如:sqrt(100);
但是,c#里不会.我是个新手,分也不多,
望前辈帮下忙..
不胜感激!!

解决方案 »

  1.   

    char是字符类型 如char cc='a';
    string是字符串类型string str="abcdeft"
      

  2.   

    char 只能存一个字符。
    string 可以存多个字符。
      

  3.   

    1. char[] c="abcd".ToCharArray();
    2. c.ToString()
    3. Math.Sqrt(100);
      

  4.   

    char用的是单引号,string用的是双引号,char是单字符,string是字符串
      

  5.   

    string是引用数据类型,char是值类型,再说string str="str"; str会有相应的方法,;char a='str'; a没有相应的方法
      

  6.   

    有string了,为什么还要去用char[100],你的char[100]不见得就比string高
    2.可以 unsafe里可以。
    3.string str="aa",然后str.    有个这个点之后,会出来一个智能提示,这里面就有string的可用函数
    4.Math.sqrt
      

  7.   

    区别就是:
    char是字符类型,string是字符串类型
      

  8.   

    char 在内存里貌似只分配了1个自己的空间