Questions tagged «c#»

C#(发音为“ See Sharp”)是由Microsoft开发的一种高级,静态类型的多范例编程语言。C#代码通常针对Microsoft的.NET系列工具和运行时,其中包括.NET Framework,.NET Core和Xamarin。使用此标记可解决有关用C#或C#正式规范编写的代码的问题。



5
如何获取程序集文件版本
在AssemblyInfo有两个集版本: AssemblyVersion:指定要赋予属性的程序集的版本。 AssemblyFileVersion:指示编译器对Win32文件版本资源使用特定的版本号。Win32文件版本不需要与程序集的版本号相同。 我可以Assembly Version使用以下代码行获取: Version version = Assembly.GetEntryAssembly().GetName().Version; 但是我怎么能得到Assembly File Version呢?
727 c#  .net  assemblies  version 

12
LINQ聚合算法介绍
这听起来有些la脚,但我一直无法找到关于的很好的解释Aggregate。 好的意味着简短,描述性的,全面的,并带有一个小而清晰的例子。
721 c#  .net  linq  aggregate 

17
如果文件夹不存在,请创建它
我在应用程序中使用FileUploader控件。我想将文件保存在指定的文件夹中。现在,如果此文件夹不存在,我想先创建它,然后将我的文件保存到此文件夹。如果该文件夹已经存在,则只需将文件保存在其中。 我该怎么做?
720 c#  asp.net  directory 

30
找不到元数据文件“ .dll”
我正在WPF,C#3.0项目中工作,但出现此错误: Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools \VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem 这是我引用用户控件的方式: xmlns:vms="clr-namespace:VersionManagementSystem" <vms:SignOffProjectListing Margin="5"/> 它在每次构建失败后发生。获得编译解决方案的唯一方法是注释掉所有用户控件并重新生成项目,然后取消注释用户控件,一切都很好。 我已经检查了构建顺序和依赖项配置。 如您所见,它似乎已经截断了DLL文件的绝对路径...我读到长度存在错误。这可能是问题吗? 这很烦人,必须评论,构建和取消注释,构建变得非常累人。


10
如何将流保存到C#文件中?
我有一个StreamReader使用流初始化的对象,现在我想将此流保存到磁盘(该流可以是.gifor .jpg或or .pdf)。 现有代码: StreamReader sr = new StreamReader(myOtherObject.InputStream); 我需要将其保存到磁盘(我有文件名)。 将来我可能要将其存储到SQL Server。 我也有编码类型,如果将其存储到SQL Server,我将需要它,对吗?
713 c#  .net  stream 

17
直接铸造与“ as”运算符?
考虑以下代码: void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 //-OR- string s = o as string; // 2 // -OR- string s = o.ToString(); // 3 } 三种类型的转换之间有什么区别(好吧,第三个类型不是转换,但您有意图)。应该首选哪一个?
709 c#  casting 


12
使用C#将方法传递为参数
我有几种方法都具有相同的签名(参数和返回值),但是不同的名称和方法的内部原理不同。我想将要运行的方法的名称传递给另一个方法,该方法将调用传入的方法。 public int Method1(string) { ... do something return myInt; } public int Method2(string) { ... do something different return myInt; } public bool RunTheMethod([Method Name passed in here] myMethodName) { ... do stuff int i = myMethodName("My String"); ... do more stuff return true; } public bool Test() { …
694 c#  .net  methods  delegates 


30
MetadataException:无法加载指定的元数据资源
突然之间,我不断地MetadataException实例化生成的ObjectContext类。App.Config中的连接字符串看起来正确-自从上次使用以来就没有改变过-我已经尝试从基础数据库重新生成新模型(edmx文件)而没有任何改变。 谁有想法? 进一步的细节:我没有更改任何属性,没有更改任何输出程序集的名称,也没有尝试将EDMX嵌入程序集。我离开工作仅等了10个小时才回来。然后它不再工作了。 我尝试过重新创建EDMX。我尝试过重新创建该项目。我什至尝试从头开始重新创建数据库。没运气。

29
在实体框架中最快的插入方式
我正在寻找插入实体框架的最快方法。 我之所以这样问,是因为您有一个活动的TransactionScope且插入量很大(超过4000个)。它可能会持续10分钟以上(默认的事务超时),这将导致不完整的事务。
681 c#  sql  entity-framework 

10
用C#中的另一个字符串分割一个字符串
我一直在使用该Split()方法来分割字符串,但这仅在您按字符分割字符串时才起作用。有没有一种方法可以拆分string,而另一个字符串是按参数拆分? 我试过将拆分器转换为字符数组,但是没有运气。 换句话说,我想拆分string: THEXXQUICKxxBROWNxxFOX 通过xx,并返回具有值的数组: THE,QUICK,BROWN,FOX
680 c#  .net  string  split 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.