51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#小程序名称抢注
如何避免 C# 桌面程序的子窗体产生标题栏?
//为主窗体任意设置MainMenuStrip,避免子窗体产生标题栏。this.MainMenuStrip=newMenuStrip();...
代码星球
·
2023-04-16
如何
避免
桌面
程序
窗体
无法找到一个运行时版本来运行这个应用程序
这个是由于缺少对应版本的.NETFramework造成的,需要安装微软的.NETFramework,具体及下载地址请参见:Unabletofindaversionoftheruntimetorunthisapplication....
代码星球
·
2023-04-16
无法
找到
一个
运行时
本来
判断程序中 != "特定值" 写法到底好不好?
看下面的代码:if(a=="F1"){F1();}elseif(a=="F2"){F2();}else{F1();}上面的代码,也就是说,只要a不等于F2,就调用F1(),似乎可以简化成如下代码:if(a!="F2"){F1();}else{F2();}其实上面代码有两个问题:一是我们看到"F2",会习惯性认为这是==...
代码星球
·
2023-04-16
quot
判断
程序
特定
写法
如何根据枚举项名称获得枚举值
比如有一个枚举TargetType,其中有两项,分别是“市场”、“品种”,(是的,用中文,.NET是支持使用中文命名的)。现在条件是,已经客户端传来的字符串是“市场”,如何转换成对应的枚举项呢?if(name=="市场"){returnTargetType.市场;}elseif(name=="品种"){returnTa...
代码星球
·
2023-04-16
枚举
如何
根据
名称
获得
C# 如何根据属性名称字符串获取属性值
之前我们介绍了如何根据类名称字符串获取类对象,现在介绍一下如何根据属性名称获取属性值。publicclassCftea{publicstringSiteName{get;set;}publicstringDomain{get;set;}publicstringGetValue(stringname){returnCon...
代码星球
·
2023-04-16
属性
如何
根据
名称
字符串
同一 C# 桌面程序只运行一个
很多程序没有必要同时运行多个,比如下载程序,这就需要限制,如果程序已经运行,则再运行时给予提示并不再继续运行新的。这里给出一个网上流行的但不正确的,但又在这里被修正了的方法。对Program.csusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;u...
代码星球
·
2023-04-16
同一
桌面
程序
运行
一个
C# 自动识别处理类-利用反射根据类名称获得相应类
C#自动识别处理类-获取多态类(子类、派生类)的运行时类名称(类型)C#自动识别处理类-利用反射根据类名称获得相应类C#自动识别处理类-自动获取类属性,并取值、其赋值C#自动识别处理类-反射示例C#中,在应用工厂模式时,可能会使用如下代码:if(className=="C1"){c=newC1();}elseif(cl...
代码星球
·
2023-04-16
自动识别
处理
利用
反射
根据
Visual Studio 调试时遇到错误无法定位,直接退出程序了
VisualStudio中写好程序后,按F5调试,但执行中遇到错误,程序直接就退出了,什么提示都没有,VisualStudio显然没有捕获错误在哪里。这种情况往往比较麻烦,并不是VisualStudio的问题,我遇到过List对象没有实例化,使用时也出现这种情况。像这种情况可以使用MessageBox在特定的地方提示,...
代码星球
·
2023-04-16
Visual
Studio
调试
遇到
错误
C# 自动识别处理类-获取多态类(子类、派生类)的运行时类名称(类型)
C#自动识别处理类-获取多态类(子类、派生类)的运行时类名称(类型)C#自动识别处理类-利用反射根据类名称获得相应类C#自动识别处理类-自动获取类属性,并取值、其赋值C#自动识别处理类-反射示例如下获取多态实例(子类、派生类)的类名称(类型),而不是基类的名称:class1.GetType().ToString();顺...
代码星球
·
2023-04-16
自动识别
处理
获取
多态类
子类
Console 程序为什么会被暂停,要回车才能继续
用C#可以写Console程序,打开就像Dos窗口一样,有时候程序会被无缘无故地暂停,要按一下回车才能继续。这不是C#造成的,其他语言写的Console程序也有类似问题,是由于在窗口上点了鼠标左键造成程序暂停了。目前我还没有从程序上找到好的解决办法,但可以在运行程序的时候,在程序的任务条上右键,属性中取消“快速编辑模式...
代码星球
·
2023-04-16
Console
程序
为什么
会被
暂停
C# 中获取应用程序路径的方法(集合)
stringstr1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。stringstr2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。//备注按照定义,如果...
代码星球
·
2023-04-16
获取
应用程序
路径
方法
集合
如何遍列 C# 枚举数的名称与值
如何获得C#枚举数个数如何遍列C#枚举数的名称与值这里,我们要遍列C#枚举数,并获得每个枚举数的名称与值。string[]names=Enum.GetNames(Type.GetType("Cftea.MyEnum"));Arrayvalues=Enum.GetValues(Type.GetType...
代码星球
·
2023-04-16
如何
遍列
枚举
名称
C# 中类型和属性名称可以一样吗?
比如以下两个Color是正确的吗,会混淆吗?publicColorColor{get;set;}是正确的,类型和属性名称可以是一样的,在类内部访问属性时,在前面加上this限定就可以了,若不加则表示类型。.NET中有很多类的属性和其类型都是一样的字符。...
代码星球
·
2023-04-16
类型
属性
名称
可以
一样
C# 程序员参考手册
http://www.benshu.com/references/...
代码星球
·
2023-04-16
程序员
参考
手册
如何编译运行 C# 程序
在C#章节中,前面的文章我们都是将C#作为ASP.NET的开发语言来介绍的,其中的代码都受到了ASP.NET的影响,比如Page_Load函数就属于ASP.NET的内容,在本章节以后的部分文章中,我们将介绍“纯”C#,它不在ASP.NET中运行,遍身上下皆是C#代码,所以我们先讲一讲如何编译运行“纯”C#程序。编辑“纯...
代码星球
·
2023-04-16
如何
编译
运行
程序
首页
上一页
...
2
3
4
5
6
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他