-
[C#] 简单所以不要忽视,关于\r\n和\n软件工程师应了解的实际应用
简单所以不要忽视,关于\r\n和\n程序员应了解的实际应用众所周知,\r叫回车符,\n叫换行符。由于历史原因,windows环境下的换行符是\r\n;(文章最后会稍微解释这个历史原因)linux和html等开源或公开标准中的换行符是\n.记录这篇笔记的原因是:textarea中含换行符时,在C#中接...
65
热度 -
[C#] 有关序列化和app.config使用场合有关问题
有关序列化和app.config使用场合问题由于我是做单机版软件的,计算机上既装自己写的软件,也需要安装数据库。(类似于个人的管理系统之类的东西),所以这个软件本身可以说(勉强)是服务器。现在我做配置文件的时候,没有使用app.config,而是使用自己写的类,序列化来存储信息,(为了数据库中的账号...
51
热度 -
[C#] 两个应用程序与此同时引用同一个dll程序集
两个应用程序同时引用同一个dll程序集如果两个应用程序同时引用同一个程序集,而且其中的类是一个静态类,那么他们使用的是同一个实例吗?比如类的静态成员值被一个程序修改了,另一个程序也会受影响吗?------解决思路----------------------显然不是~~~那是不同的两个副本。应用程序有...
41
热度 -
[C#] C#程序目前的工作目录在运行时找不到东西,原因是
C#程序当前的工作目录在运行时找不到东西,原因是?我建立了一个新的sln,创建一个classlibrary,叫做oldclass,里面的代码如下:namespaceoldclass{publicclassoldclass{publicstaticstringmethod(strings){retur...
6
热度 -
[C#] 利用反射机制可否知道一个属性是否是只读的或者是只写的
利用反射机制能否知道一个属性是否是只读的或者是只写的?例如我有一个接口的定义:publicinterfaceIB{ stringname{get;}//canretrievegetorsetpermission?}我能否反射出这个接口IB当中的这个属性stringname到底是不是只读的呢为什么继承...
14
热度 -
[C#] 同样是创建文件,为啥File.Open重载很少,而FileStream()重载很多
同样是创建文件,为什么File.Open重载很少,而FileStream()重载很多?我发现用File.Open()来创建一个文件,只能指定FileMode/FileAccess,而用FileStream的时候还可以指定BufferSize。我的问题是,为什么File.Open的重载个数要少的多,而...
93
热度 -
[C#] 如何做一个简单的类功能描述
怎么做一个简单的类功能描述?如图:我想用图的方式来对这些类的关系进行说明,应该怎么做?------解决思路----------------------用word做呗,拖一些框框出来,拖一些线,表示它们之间的关系------解决思路----------------------类图呗……visio可以画...
12
热度 -
[C#] 一个linq的编译异常,怎么改呢
一个linq的编译错误,如何改呢如题,我使用C#的linq查询语句形式,在where语句当中写了一个lambda匿名函数,但是这个函数编译不过:classProgram{stringpath="d:\\";voidtest(){(fromxinDirectory.GetFileSystemEntri...
67
热度 -
[C#] 为什么Convert.ToXXX可以工作,强制转型就抛错误
为什么Convert.ToXXX可以工作,强制转型就抛异常?如题,我有下面的代码:classProgram{privatestaticvoidMain(){objectobj=1;Console.WriteLine(Convert.ToDouble(obj));//whyOKwithoutexcep...
56
热度 -
[C#] 用delegate就能实现"观察者模式"为啥还要用event呢
用delegate就能实现"观察者模式",为什么还要用event呢?delegate本身就是可以串接多个响应函数的。那么事件发布者把一个delegate公开成一个属性发布出来,观察者去订阅,只要参数列表里面有个object参数,不就完成了event想要做的事情了吗,而且deleg...
51
热度 -
[C#] System名称空间是不是只存在于mscorlib.dll当中
System名称空间是否只存在于mscorlib.dll当中?同时,mscorlib包含多少个assembly呢?谢谢。------解决思路----------------------System命名空间可以存在于任何程序中mscorlib只包含一个assembly
19
热度 -
[C#] 打开nuget和链接vsTeamFoundation的加速方法
请教各位打开nuget和链接vsTeamFoundation的加速方法每次打开nuget都慢的要死,有的时候10分钟都不一定能出来,提交修改的时候也有很大几率超时失败...严重影响开发效率了...请问大家有没有什么靠谱的方法解决?------解决思路----------------------靠谱的...
58
热度 -
[C#] *算法挑战!组合排序解决办法
*算法挑战!组合排序各位高手,小弟现在有一个算法需求,请各位大侠帮解,最好有运行起来的代码了,方便小弟学习,具体如下:任意数组中m个数值,取m/n队组合,m%n也作为一组,求所有这样的组合;例如:有10个数,取3个为一组,列举出所有的3,3,3,1形式的组合。string[]m_data={"01"...
15
热度 -
[C#] 小弟我定义了一个dbhelp类,用来保存登录用户和数据库连接语句
我定义了一个dbhelp类,用来保存登录用户和数据库连接语句。在dbhelp类里面定义了一个静态变量userpublicstaticstringuser="";登录成功后将登录类型赋给user然后让学生管理系统的下面的那个toolstripstatuslable1=dbhelp.user但是运行后t...
42
热度 -
[C#] 怎么接受命令行输入,知道用户按下Ctrl+\或者Ctrl+D的时候结束
如何接受命令行输入,知道用户按下Ctrl+\或者Ctrl+D的时候结束?我想有一个小的循环,不断的接受用户输入,放到一个字符串数组里面,直到用户按下Ctrl+\或者Ctrl+D退出输入。这个退出条件的代码应该怎么写呢?求教------解决思路----------------------Console...
83
热度 -
[C#] winform panel加载多个PictureBox后面的堆1起了
winformpanel加载多个PictureBox后面的堆一起了winformpanel里面加载多个PictureBox为什么一到第40个左右就堆在一起了?inttop=0;panel1.VerticalScroll.Value=0;for(intpageIndex=0;pageIndex<...
60
热度 -
[C#] 关于c#调取C++结构体带回调方法的有关问题
关于c#调取C++结构体带回调方法的问题!c++代码:结构体:typedefstruct_UCS_CALLBACKINTERFACE{void(*onConnectionSuccessful)();//连接服务器成功回调void(*onConnectionFailed)(intreason);//连...
91
热度 -
[C#] 这是缺少哪个using指令?进去看看
这是缺少哪个using指令?进来看看------解决思路----------------------1.双击错误,会跳转到错误的代码行,看该代码在哪个程序集里;2.展开该程序集的引用,看哪个引用有感叹号这些;3.确保已经有那个dll后,重新引用;4.重新编译。
34
热度 -
[C#] 做一个软件,思路界面如次,请大家提点下。谢了
做一个软件,思路界面如下,请大家提点下。谢了。C#Net2.0界面如图:因为学C#时间比较短。上面的需求是否需要用到哪些技术?不用细说,大概什么技术就ok了。谢了。------解决思路----------------------软件启动的时候读取app的位置下面的dll文件夹(文件读取)比如有3个D...
35
热度 -
[C#] [Winform]截图程序遇到点小疑点
[Winform]截图程序遇到点小问题求助界面大概是这么个样子,最后保存的是方框内的图像原理是截全屏图像,设置为全屏无边框窗体的背景图,调整方框大小位置后保存区域内图像到文件。现在遇到点小问题,比如我其他窗体都关掉然后在桌面上截图,最后保存到桌面上(此时程序并没有退出),怎么才能显示出桌面上新添加的...
6
热度