1楼:匿名用户
label1.text= i.tostring(); 呵呵,确实i后面打个点很容易找到。
反过来是 i = convert.toint32(label1.text.trim());
2楼:匿名用户
int i=2;
label1.text=i.tostring();
c#怎么将变量数值显示在label
3楼:匿名用户
一个**即可:
label.text = 你的变量名.tostring() ’变量的值显示在标签上
4楼:匿名用户
也可以label1.text=""+k3的数值
5楼:匿名用户
label.text = 变量名.tostring();
c#中,怎么用label控件显示两个数字的计算结果?
6楼:匿名用户
直接把数字计算的结果转换成字符串赋值给 label 的 text 属性。
label.text = (12.3+3).tostring();
7楼:匿名用户
int a = 1, b = 2;
label1.text = string.format( "", a + b );
8楼:匿名用户
label1.text=(a+b).tostring();
asp.*** 中有label1.label2....lable20多个控制。如何用变量来选定赋值如 label(i).text=i; 5
9楼:匿名用户
c#的话
bai,du
用zhi
daofor循环
回:答for(inti=1;i<=20;i++)
c#.*** 如何给一个label控件的text赋值并立即让它显示出来。
10楼:墨汁诺
在窗体中加个timer控件,在timer的tick事件里加上事件时间之间的间隔。
labelname.text=“内容”;放到线程中去执行,不要把主线程阻塞,while循环太长的话会造成界面线程假死。在form的load事件中加入:
private void form1_load(object sender, eventargs e)
void showit()}
11楼:匿名用户
我来告诉你为什么只有当整个循环结束了,才会显示10000在label上
12楼:匿名用户
labelname.text=“内容”;
放到线程中去执行,不要把主线程阻塞了。你的while循环太长的话会造成界面线程假死。
首先在form的load事件中加入一下内容:
private void form1_load(object sender, eventargs e)
void showit()}
13楼:匿名用户
使用的label控件如果名称是label1,那么可以这样写:
label1.text="abcdef"
label1.refresh()
14楼:匿名用户
这应该是你直接在主线程中执行了该段**的原因所致。要实现你的效果,将这段**放到另一个线程中去。
15楼:zhengjun白羊
this.text1="这是一个label";
this.show();
c#中,为什么在值类型后面加问号
16楼:惊慌夜
int本来是一个值类型,不可以赋予空值 但这样一个问号,就是使得num成为一个可空类型,你后面这样写也是可以的了: num = null 这样的作用就是有些时候当某些int值无意义,你又不想用0等特殊值来表示。
17楼:
为什么不用class而要用struct呢?你以前是搞c的吧? c#的结构体
是值类型的,是直接存储在栈上面的,而不是像class一样是用引用类型。 值类型变量包含其实例数据,每个变量保存了其本身的数据拷贝,所以如果值类型允许你**那样的话,就会出现死循环了。 最后,你的**直接用class代替struct,然后去掉那几个问号,就可以了。
18楼:匿名用户
int i=null;报错
int? i=null;通过
我感觉就这一个区别
请问如何在c#的标签中,显示for循环的所有结果?谢谢
19楼:爱新觉罗
label1.text = i.tostring();
一个label控件只能获得最终的赋值,也就是30你要在一个控件上显示所有的值就得用
int i;
string str=string.empty;
for (i =10; i <=30; i += 5)// 去掉最后的那个多余的,号
str = str.substring(0, str.length-1);
label1.text =str;
20楼:匿名用户
int i;
for (i =10; i <=30; i += 5)最后多了个,自己replace掉。
int i = 0; //赋值上默认值
string txt = string.empty;//定义个中间变量
for (i =10; i <=30; i += 5)label1.text = txt ; //replace可以写在这。
c#实体类中在数据类型后面添加问号是什么意思?
21楼:匿名用户
数据类型本身不可空,即不能赋null值,但如果需要赋null值,则需要使用可空类型,datetime不能赋null值,datetime?可以赋null值,默认是null值。int,float等也一样。
22楼:水中泪
c#语法中一个个问号(?)的运算符是指:可以为 null 的类型。
msdn上面的解释:
在处理数据库和其他包含不可赋值的元素的数据类型时,将 null 赋值给数值类型或布尔型以及日期类型的功能特别有用。例如,数据库中的布尔型字段可以存储值 true 或false,或者,该字段也可以未定义。
c#语法中两个问号(??)的运算符是指null 合并运算符,合并运算符为类型转换定义了一个预设值,以防可空类型的值为null。
msdn上面的解释:
?? 运算符称为 null 合并运算符,用于定义可以为 null 值的类型和引用类型的默认值。如果此运算符的左操作数不为 null,则此运算符将返回左操作数(左边表达式);否则当左操作数为 null,返回右操作数(右边表达式)。
23楼:
这样可以给这个变量赋null值。
c#中如何给label动态赋值?
24楼:匿名用户
labelname.text=“内容”;
放到线程中去执行,不要把主线程阻塞了。你的while循环太长的话会造成界面线程假死。
首先在form的load事件中加入一下内容:
private void form1_load(object sender, eventargs e)
void showit()}
25楼:匿名用户
如果你的lable名称
唯一,同时的确存在的话,可以直接用以下方式this.controls.find("lable名称", false)[0].text="value";
如果不知道存不存在
control cons=this.controls.find("lable名称", false);
如果cons的数量为0 就是没有 不为0 就是有第2种方式,
this.controls.oftype();
返回所有的lable集合,然后遍历就是了。
需要说明的是,this代表的是比lable的直接父级哈!
26楼:冉
你所谓的动态赋值不是很明白你要表达的意思。
我想你是不是想说有若干个label要赋值。但是不要一个个赋值根据这个label名称.text的方式值赋。
你可以new一个 label类型的数组,把所有label加到数组作为数组元素。然后通过for循环赋值。
27楼:**最大功能
估计是想让label的值定时变动吧。
设计界面拖一个timer控件过来。你网上学一下timer的用法,挺简单的。
28楼:飞冰鱼
循环form内的lable吧,这样可以试试