Tag: .net

检查文件/目录是否存在:有没有更好的方法?

我发现自己做了很多,只是为了确保文件名不被使用。 有没有更好的办法? Directory.Exists(name) || File.Exists(name)

方法没有访问修饰符

好的,这是窃听我..我知道我已经读过的地方,谷歌没有帮助。 什么是没有指定访问修饰符的方法的可访问性级别? void Foo() { //code } 我想说internal但我不是100%肯定。

为什么在.NET中存在空?

为什么.NET中的值可以为null? 这是优于有一个保证,一切都会有一个价值,没有什么呼叫是空的? 任何人都知道这些方法被称为什么? 无论哪种方式,我对此都不是很了解,但是对于所有事情来说,没有任何价值可以让事情变得更简单,就简单性而言,也就是消除空检查,并且能够编写更多简化的algorithm,而无需分支检查。 在performance,简单,平行,面向未来等方面,每种风格有哪些优缺点?

如何将类库项目转换为Web应用程序项目?

长话短说,由于架构的一些问题,以及某人已经将一些.aspx文件放在类库中的事实,我想完成更改并将类库转换为Web应用程序。 这是使用Visual Studio 2010和.NET 4.0。 有这样一个简单的方法吗? 谢谢! 编辑:我希望有一个比重新创build项目更好的方法,当我试图创build一个新的项目,包括一个我似乎无法修复的项目时,我有太多的问题与参考文献中断。

salesforce.com和Apex是一个什么样的应用程序开发平台?

最近我发现salesforce.com不仅仅是一个在线客户关系pipe理(CRM),而是在他们开发了一个工作pipe理应用程序的Morrison 案例研究之后。 我一直在试图在平台上重新创build我们自己的Workspipe理系统。 我的背景是在微软和.Net,明显的第一select将是asp.net。 然而,只有真正的我自己有.net的经验,我的经理有更多的Synergy编程背景,而且我自学成才,正在评估其他RAD选项(例如Ironspeed)。 业务性质主要在2-5个并存的build设types的合同中,每个合同运行3-5年,每个需要15-50个系统用户。 传统上,我们已经使用了基于angular色的Works Mangement系统来完成每个合同。 表面上的Salesforce授权模式适合这种灵活性,但是我担心开发的灵活性/学习曲线以及围绕locking的所有问题。 对于networking上不是Salesforce自己的材料/博客的平台,似乎没有太多中立的冷静分析 有没有人比任何“传统”.Net路线开发销售人员应用程序的经验?

Expression.Lambda和查询生成在运行时,最简单的“Where”示例

我试图在运行时生成一个简单的Lambdaexpression式,没有运气…像这样的东西: var result = queryableData.Where(item => item.Name == "Soap") 这是我的例子类和夹具查询: public class Item { public int Id { get; set; } public string Name { get; set; } } IQueryable<Item> queryableData = …; 然后我在运行时生成一个lambdaexpression式, 正确的代码如下 : //"item" in "item =>…" var item = Expression .Parameter(typeof(Item), "item"); //property of my item, this is "item.Name" var prop […]

如何从头开始编程?

我从来没有真正的编程经验,如果我想开始编程,我的叔叔告诉我来到这个网站寻求陌生人的帮助。 我知道几种语言的名字,但我什么都不知道。 我十四岁,如果有什么需要,我可以打字。 我的一个叔叔想让我学习c#。 所以我的问题是,C#是一个很好的开始,如果不是,开始的好地方,我怎么学习呢?

将现有的ASP.NET MVC应用程序与Orchard CMS集成

我有果园CMS,我想整合我的MVC网站。 有谁能告诉我该怎么做?

我如何使XElement的价值被包裹!]?

这是从.net使用XDocument。 我认为这可能工作… xElement.Element(elementName).Value = new XCData(value).ToString(); 但它是这样出来的 <name>&lt;![CDATA[hello world]]&gt;</name>

如何消除string中的所有换行符?

我有一个需要摆脱出现在我的string(来自数据库)的所有换行符。 我用下面的代码来做: value.Replace("\r\n", "").Replace("\n", "").Replace("\r", "") 我可以看到,至less有一个angular色像行结局一样活了下来。 char代码是8232 。 这是我的跛脚,但我必须说这是我第一次看到这个字符。 很明显,我可以直接replace这个字符,但是我正在考虑将当前的方法(基于replace“\ r”和“\ n”的组合)扩展到更稳固的方面,所以不仅包括“ 8232'字符,但还没有find所有其他人。 你有这样一个问题的防弹方法吗? 编辑#1: 在我看来,有几个可能的解决scheme: 使用Regex.Replace 删除所有字符,如果它是IsSeparator或IsControl 如果是IsWhiteSpace,则replace为“” 创build一个所有可能行结束的列表(“\ r \ n”,“\ r”,“\ n”,LF,VT,FF,CR,CR + LF,NEL,LS,PS)串。 这是很多替代。 我会说在应用第一种和第四种方法之后最好的结果是,但是我不能决定哪个更快。 你认为哪一个是最完整的? 编辑#2 我在下面张贴了。