不知道怎么描述。
资源管理器中有若干个名字叫fault12,fault123的图片
本来可以通过pictureBox1.Image = Properties.Resources.fault164来实现
但是其中的fault164是个变量。
我想通过一个函数从数据库中读去改名称。
大概是这么个代码吧
string imagename
imagename=recordset("tname");
pictureBox1.Image = Properties.Resources.tname
希望实现这样。具体应该怎么写代码啊???
c#怎么实现属性值的赋值??
答案:2 悬赏:0 手机版
解决时间 2021-03-10 18:31
- 提问者网友:谁的错
- 2021-03-09 22:37
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-03-09 23:28
属性(Properties)是不能改名的,属性只能包装字段(Field)。
其实他们都属于变量名,程序运行后只能改变变量值,而改变不了变量名。当然你可以选择使用System.Reflection命名空间,但我认为没必要
如果你想改导入的资源文件名,在工程下面的Properties里,点资源文件名(一般是Resources.resx),到图像里直接改名就行了。
其实他们都属于变量名,程序运行后只能改变变量值,而改变不了变量名。当然你可以选择使用System.Reflection命名空间,但我认为没必要
如果你想改导入的资源文件名,在工程下面的Properties里,点资源文件名(一般是Resources.resx),到图像里直接改名就行了。
全部回答
- 1楼网友:像个废品
- 2021-03-10 00:02
属性是类提供给外部调用时用,的可以使用 对象.属性 设置或读取 一个值
get{reture xxx;}表示可读
set{xxx = value;}表示可写
字段就是类内部用的.存储数据
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯