C# 怎样定义一个全局都能引用的字符串变量

我想定义一个全局都能引用的变量并且在给他赋值之后他的值不会被系统自动删除

asp.net中定义一个public static string str 这个变量不加程序集分割的在整个站点下都是可以引用的,如果不想被改动可以追加readonly修饰
winform 中最好在静态类里定义静态变量全局可以访问修饰符自然是public
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-24
建立一个 static 类, 指定一个 static string ,给这个 string 赋值就可以了。
第2个回答  2010-05-26
声明的时候前面加上PUBLIC就行了,这个修饰符是公共访问修饰符
第3个回答  2010-05-28
你加上一个const 常量
或者你采用。net中的实体类的形式也可以。
第4个回答  2010-05-24
可以用常量,或者是枚举字段,或者是session保存值等等来做

C#中的“定义字符串变量”是什么意思。
局部变量就是在一定范围里有效,在这个范围里才能使用。在函数里定义变量a,a就在该函数体里有效 如 class Student { int num1=1;\/\/num1在整个Student类里有效 publit void Say(){ int num2=10;\/\/num2就在函数Say()里有效 } } 全局变量的话,c#是用静态类、静态变量 来搞。static A { s...

用c#编一个程序,定义一个字符串变量,输入字符串,然后再输入一个字符,在...
static void Main(string[] args){ string s;int i=0;int j;char c;char[] s2;Console.WriteLine("请输入字符串:");s= Console.ReadLine();\/\/把字符串存放在s Console.WriteLine("请输入你要查找的字符:");c = Convert.ToChar(Console.ReadLine());\/\/把输入的字符存放到c;s2 = s.T...

C#中的“定义字符串变量”是什么意思。
在 C# 中,变量是使用特定数据类型和标签声明的。您必须指定变量是一个 int、一个 float、一个 byte、一个 short 、一个 string等等多种不同数据类型中的任何一种类型。类型可指定应用程序运行时必须分配用于存储值的精确内存量,以及其他信息。这样你就会明白以下方式声明的变量str就是“字符串变量”...

c#字符串里的数字可以定义成变量吗 如"{0:f3}"中的3
我们可以看到其中的格式说明"{0:f3}"是一个字符串,那么我们就可以用字符串的“加法”编写咯。Console.WriteLine()函数中{}格式项是这样规定的:格式项都采用如下形式:{index[,alignment][:formatString]} 其中"index"指索引占位符,这个肯定都知道;",alignment"按字面意思显然是对齐方式,以","为...

在C#中,引用变量的静态数据类型和动态数据类型分别是什么?
预定义C#引用类型 string:表示一个Unicode字符串。用它可轻松操作并分配字符串。字符串不可变,也就是说它一旦建立就不能修改。因此当你试图修改一个字符串,如将它与另一个字符串连接时,会建立一个新字符串对象来存储新生成的字符串。object:表示一个通用类型。在C#中,所有的预定义和用户定义的...

C#中如何将一个字符串转化为变量,这个变量是已经定义的。
直接使用字符串作为变量名是不可行的。你可以使用if,或者switch代码块。if(str=="a5“){ system.console.writeline(a5);} else if(str=="a4"){ system.console.writeline(a4);} 例如这样。

在c#中能把一个字符串当成变量名称来使用吗?
那个this是一个panel,或者是一个form。取的时候是 for(int i = 0 ; i <=9 ; i++){ String ID = "textbox"+i;TextBox textbox = this.FindControl(ID);if(textbox != null){ String Value = textbox .text;} } \/\/\/这个就是动态的获取上面之前加载的控件的值。

C# 字符串变量str的值为"\\n"
Console。WriteLine(str。Replace("\\n", "\\\\n"));不能修改总能引用到吧(不然你怎么输出),输出前replace一下,str不会被改掉的,

为什么在C#中函数内的变量不叫全局变量呢?
(1)main函数内的变量不是全局变量,而是局部变量。(2)只不过它的生命周期和全局变量一样长而已。(3)全局变量一定是定义在函数外部的。函数分类 从用户使用的角度看,函数有两种:1、标准函数,即库函数。这是由系统提供的。2、用户自定义的函数。可以解决用户的专门需要。二、从函数的形式看,...

C#中什么是值类型和引用类型
要理解值类型和引用类型就先理解指针。指针就是变量存放在内存里的地址,这个地址可以直接找到存储在该地址上的变量。引用类型就是传递的指针,直接传递该变量的是地址这样效率很高不需要另外在内存中创建该变量的副本。值类型就是传递的该变量的副本,效率相对较低,因为 需要将该变量复制到内存中,然后将...

相似回答