Tag: C#的

int a = 0和int a(0)的区别

可能重复: 复制初始化和直接初始化在C ++中有区别吗? 我刚开始学习C ++。 为了用一个值初始化一个variables,我碰到了 int a = 0; 和 int a(0); 这使我困惑不已。 我可以知道哪个是最好的方法吗?

在WPF网格底部的边界

我有一个关于WPF Grid Control的非常简单的问题。 我想在网格中的每一行设置一个底部边框,但只能find如何将每个单元格周围的所有4个边框..我的代码是非常简单的 <Grid Height="174" HorizontalAlignment="Left" Margin="23,289,0,0" Name="grid2" VerticalAlignment="Top" Width="730"> <Grid.RowDefinitions> <RowDefinition Height="45" /> <RowDefinition Height="25" /> <RowDefinition Height="25" /> <RowDefinition Height="25" /> <RowDefinition Height="25" /> <RowDefinition Height="25" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="255" /> <ColumnDefinition Width="95" /> <ColumnDefinition Width="95" /> <ColumnDefinition Width="95" /> <ColumnDefinition Width="95" /> <ColumnDefinition Width="95" /> </Grid.ColumnDefinitions> </Grid> 对于我正在使用的另一个网格,需要使用所有四个边框 <Border Grid.Column="0" […]

在web.config中设置多个SMTP设置?

我正在构build一个应用程序,它需要在发送电子邮件时dynamic/编程地了解并使用不同的SMTP设置。 我习惯于使用system.net / mailSettings的方法,但据我所知,它只允许一个SMTP连接定义一次,由SmtpClient()使用。 但是,我需要更多的类似连接的方法,我可以根据一个键/名称来提取一组设置。 任何build议? 我打开跳过传统的SmtpClient / mailSettings方法,我认为必须…

在c#中的静态关键字

我真的很困惑与静态关键字在C#中的真正含义。 我已经通过互联网上的不同文章,但没有一个真的帮助我了解它的意义和其他来源是不可信的。 我知道堆栈溢出有一些聪明的头脑可以帮助我理解静态的真正意义 当他们被初始化。 静态方法,属性,类和构造函数 静态与只读与常量

限制从Linq列表中返回的结果数

我正在使用Linq / EF4.1从数据库中提取一些结果,并希望将结果限制为(X)最近的结果。 其中X是用户设定的数字。 有没有办法做到这一点? 如果这将有助于限制结果集,我目前将它们作为List传回。 虽然我可以通过循环来限制这个,直到我打到X我只是假设不传递额外的数据。 以防万一它是相关的…从SQL Server数据库运行的C#MVC3项目。

Main类中的“string args”是什么?

在C#中,Main类有string [] args参数。 这是什么和它在哪里使用?

在应用程序构build期间自动复制文件以输出

C#项目中的文件有“ 复制到输出目录”属性。 但在VC + +项目中是缺席的。 我知道,我可以在VC ++中使用构build事件 ,并写在那里 xcopy /y /d %(FullPath) $(OutDir) 有没有办法避免使用CMD(和其他脚本方法)? 在这种情况下,msbuild能做些什么来帮助吗?

如何用C#.NET中的空字符replacestring中的字符

我有这样的string: string val = "123-12-1234"; 我怎样才能在C#中使用空stringreplace破折号。 我的意思是val.Replace(char oldChar, newChar); newChar和newChar需要去哪些newChar 。

Viewbag检查是否存在项目并写出html和值错误

我使用的剃刀语法,我想检查一下,如果某些ViewBag值设置之前,我吐出的HTML。 如果一个值被设置,那么我想写出来。 如果不是,我希望它什么都不做。 @if (ViewBag.UserExists != null) { Response.Write(String.Format("<h3>{0}</h3>", ViewBag.UserExists)); } 这似乎没有正常工作。 代码显示在另一个h2之上我有上面的代码。 我有两个注册控制器的方法。 一个是获得,另一个接受这个职位。 如果用户存在,我正在设置一个ViewBag项目,需要显示给用户。 谢谢

“嵌套的foreach”vs“lambda / linq查询”性能(LINQ-to-Objects)

从性能的angular度来看,你应该使用“嵌套的foreach”或“lambda / linq查询”?