C#的异常类有一个source属性,默认情况下设置为程序集的名称.
有没有另一种方法来获得这个确切的字符串(没有解析不同的字符串)?
我尝试过以下方法:
catch(Exception e)
{
string str = e.Source;
//"EPA" - what I want
str = System.Reflection.Assembly.GetExecutingAssembly().FullName;
//"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
str = typeof(Program).FullName;
//"EPA.Program"
str = typeof(Program).Assembly.FullName;
//"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
str = typeof(Program).Assembly.ToString();
//"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
str = typeof(Program).AssemblyQualifiedName;
//"EPA.Program, EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
}
Run Code Online (Sandbox Code Playgroud) c# vb.net observablecollection inotifycollectionchanged addrange
C#Char.IsDigit()和Char.IsNumber()C#有什么区别?
我遇到了这里描述的确切问题(阅读"无法附加到删除的MDF文件"部分),但问题的解决方案没有告诉那里......
简而言之,问题是在删除.mdf文件后,当我尝试使用EF 5.0访问数据库时,抛出以下异常.
DataException-> EntityException-> SqlException:
无法将文件"{0}"附加为数据库"{1}"
我确实删除了DB文件,现在我在运行应用程序期望它使用它的初始化程序时得到那个讨厌的错误消息.有任何解决这个问题的方法吗?
sql-server asp.net-mvc entity-framework-5 localdb visual-studio-2012
我想知道我是否可以在水平导向的StackPanel中有2个控件,以便正确的项目应该停靠在StackPanel的右侧.
我尝试了以下但它不起作用:
<StackPanel Orientation="Horizontal">
<TextBlock>Left</TextBlock>
<Button Width="30" HorizontalAlignment="Right">Right<Button>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
在上面的代码片段中,我希望Button停靠在StackPanel的右侧.
注意:我需要使用StackPanel,而不是Grid等.
如何在方法声明之上显示引用?
我在Visual Studio属性中查找它,但找不到它.
如果上传的文件没有扩展名,我是否必须指定MIME类型?换句话说,是否有默认的通用MIME类型?
请看下面一行
<TextBox Text="{Binding Price}"/>
Run Code Online (Sandbox Code Playgroud)
上面的价格属性是Decimal?(可以为十进制).
我希望如果用户删除文本框的内容(即输入空字符串,它应该自动更新源为null(在VB中为Nothing).
关于如何做到'Xamly'的任何想法?
我试图在Linq中使用.distinct来获取基于表的一个字段的结果(因此不需要表中的整个重复记录).
我知道使用distinct来编写基本查询,如下所示:
var query = (from r in table1
orderby r.Text
select r).distinct();
Run Code Online (Sandbox Code Playgroud)
但我需要r.text不重复的结果.
我想知道如何使用C#获取当前活动窗口(即具有焦点的窗口)的Window标题.
c# ×6
.net ×3
wpf ×2
.net-3.5 ×1
addrange ×1
alignment ×1
asp.net-mvc ×1
assemblyinfo ×1
binding ×1
layout ×1
linq ×1
localdb ×1
mime ×1
mime-types ×1
nullable ×1
reflection ×1
sql ×1
sql-server ×1
stackpanel ×1
string ×1
unicode ×1
vb.net ×1
windows ×1
winforms ×1
wpf-controls ×1