String^ str;^是什么意思; 想到与指针*吗

作者&投稿:商爱 (若有异议请与网页底部的电邮联系)
在C#中 有一个 string str = "123456789"; 再定义一个 long ll_srt 怎样str 的值赋给 ll_srt~

string str = "123456789";
string 是字符串类型
long ll_srt
long是长整型,在赋值整数的
ll_str=1025
那么ll_str的值就是1025了

定义一个string相当于一个字符数组,那么数组名就该是他的首地址。
就像int
a[1001];传递地址直接用a即可。
如果是我,我会毫不犹豫的改用char。提醒你一句:虽然string有许多诱人的方便的函数,但是定义string
k;k的长度不大!!有时会出问题,比如:算法正确,但是只对5个测试点……

不是啊……
在 .NET 框架下,^ 声明了一个由 GC(System.GC)管理的指针,
这表示你所使用的类型是托管类型(例如此处的 System.String),
它的用法与 * 差不多,只不过 * 是非托管类型的指针,例如:
CObject* obj1 = new CMyObject();
但是,如果你准备使用 .NET 框架,编写 CLR 程序,
当你需要一个使用托管的引用类型时,就要使用 ^:
array<int> ^IntArray1 = gcnew array<int>(10);
IntArray1[9] = 100;
//声明了一个包含 10 元素(0 - 9)的托管数组
System::Collections::Generic::List<int> ^L1 = gcnew System::Collections::Generic::List<int>;
L1->Add(100);
//声明了一个列表实例
使用 String^ 表示当前使用的是“托管类型” System.String 的指针,
其特点就是不需要使用 delete 销毁之,
因为 GC 会完成一切。

那是阿斯克码


香坊区15748524325: String^ str;^是什么意思; 想到与指针*吗 -
尾使施乐: 不是啊…… 在 .NET 框架下,^ 声明了一个由 GC(System.GC)管理的指针,这表示你所使用的类型是托管类型(例如此处的 System.String),它的用法与 * 差不多,只不过 * 是非托管类型的指针,例如:CObject* obj1 = new CMyObject(); ...

香坊区15748524325: “String str”是什么意思? -
尾使施乐: string 代表变量的类型为字符串.str 代表变量的名称,这个可以自己定义,但是国际上或者行业上有自己的命名方式,注意名称开头千万不能是数字,或者一些常用的类型名称或者特定的系统方法名称. String 对象称为不可变的(只读),因...

香坊区15748524325: 在c#中,定义一个string str=“”是什么意思呢? -
尾使施乐: 首先,这是一句定义字符串的句子:string 代表变量的类型为字符串; str 代表变量的名称,这个可以自己定义,但是国际上或者行业上有自己的命名方式,注意名称开头千万不能是数字,或者一些常用的类型名称或者特定的系统方法名称; 双引号里面是代表这个字符串的内容,可以自己编写,可以设定为空值;!注意:这个句子一定要以分号(;)结尾,否则报错;整句话的意思就是定义一个字符串,名字叫做str,字符串的内容(或者叫变量值)为空值(就是什么也没有);

香坊区15748524325: string str什么意思 -
尾使施乐: string str 字符串str 双语对照例句: 1. Write a predicate method askyesnoquestion ( str) that prints out the string str as aquestion for the user and then waits for a response. 写一个断言方法askyesnoquestion(str)来输出字符串str作为问题,然后等待用户的反映.

香坊区15748524325: java中str是什么意思? -
尾使施乐: 一般来讲str是一个String变量(一般编程习惯String str ;这样定义一个字符串).你看到str还是要看在什么地方定义的,如何定义.才能知道你看到的str是什么意思!

香坊区15748524325: c语言中str是什么意思 -
尾使施乐: str -- 通常,程序员喜欢用它作字符串变量名.它是 string(英文词、字符串的缩写) Str函数,返回代表一数值的 Variant(String).语法Str(number)必要的 number 参数为一 Long,其中可包含任何有效的数值表达式.说明当一数字转成字符串时...

香坊区15748524325: String str=""; Java中是什么意思? -
尾使施乐: 定义一个String 类型的变量str,并为其赋值

香坊区15748524325: ?str[0]:str[1]是什么意思? -
尾使施乐: String[] str=new String[2]; str[0]="1"; str[1]="2"; int a = 0; String temp = a>0?str[0]:str[1]; temp=a>0?str[0]:str[1];意思是如果a>0那么temp=str[0],否则temp=str[1]; 型式为 条件表达式?表达式一:表达式二 相当于 if(a>0){temp=str[0]; }else{temp=str[1]; }

香坊区15748524325: STR是什么意思 -
尾使施乐: STR在游戏中指Strength,力量; str则是String的缩写,一般用于匈牙利命名法,表示变量类型为字符串型; 如,字符串: strName, strCompany

香坊区15748524325: java中string什么意思啊 -
尾使施乐: 是String 吧 是区分大小写的 String 是字符串的意思 就是声明了一个字符串变量 可以在里面存储数据request.getparapeter() 是获取页面表单元素的值

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网