前一段时间,面试官在接受采访时问我"你会用什么私人接口?".
我问他是否意味着他回答否的隐式与显式接口实现之间的区别.
所以我想知道:
只要我编程,我总是使用MS技术.有DOS,MFC,VB6,然后.net与WinForms和现在的WPF.
在所有这些技术中,GUI-thing总是或多或少相同,因为它基于Win32(DOS除外).现在WPF已经彻底改变了.MS引入了许多新的可能性,从构建UI,无形控件,动画等的声明方式开始.我非常喜欢这种新的UI技术,还有它下面的基础知识(DependencyProperty-System,RoutedEvents等等).
但我不知道,因为我总是使用MS技术,如果整个构造是特定于MS的发明,或者这些东西只是对现有技术和其他许多其他技术和模式的良好汇编.现代环境.
是否有一些关于现代UI技术比较的信息,这些技术显示了链接和常见模式?
当你去创建一个新的空白解决方案时,它只是我或者其他人在Visual Studio中发现它很烦人,Visual Studio灰显"创建解决方案目录"选项意味着你总是被迫创建一个新目录吗?
我知道这些解决方法,但这似乎仍然是一个根本缺失的功能.有谁知道这是否在VS 2010中得到修复?
简短版本 - 有没有办法关闭对象关键字的Visual Studio Intellisense.
长版本 - 我使用的是Visual Studio 2008,我基本上使用的是匿名类型.我开始输入类似的东西:
Assert.AreEqual("/SomePath/Stuff", GetOutboundUrl(
Run Code Online (Sandbox Code Playgroud)
我输入 new {
然后我看到Visual Studio已经识别出该方法GetOutboundUrl
接受一个对象并将代码更改为new object{
.现在必须是伟大的,除了两个原因:
1)我很少有使用类型对象的代码.
2)我实际上是在尝试创建一个匿名类型而不是一个对象,所以这个功能实际上是一个障碍.
GetOutboundUrl的签名如下(如果有人感兴趣的话,请参阅Pro ASP.NET MVC框架):
private string GetOutboundUrl(object routeValues)
Run Code Online (Sandbox Code Playgroud)
我想知道是否有办法关闭此功能但仅限于关键字对象 - 我想看看我是否真的错过了对象的自动完成功能(我个人认为不会这样).
我意识到我可以通过取消选中"在完成列表中放置关键字"来关闭所有关键字,但我只想将其关闭为对象.
我有一个大文件(60mb),我正在将文件读入一个字符串,然后我将该字符串返回给另一个方法.
现在,当我将文件读入字符串时,它给出系统内存不足的异常.
有没有办法读取部分文件并将其附加到字符串?如果没有办法解决这个问题?
static public string Serialize()
{
string returnValue;
System.IO.FileInfo file1 = new FileInfo(@"c:\file.txt");
returnValue = System.IO.File.ReadAllText(file1.ToString());
}
Run Code Online (Sandbox Code Playgroud) 如何在运行时更改css属性值,如所有h1 color ="blue"和所有p color ="green".如果有人知道,请帮助我!
List<ValueValid> lst = DataService
.GetProductValidChildren(product.ProdType, (decimal)enumValue);
Run Code Online (Sandbox Code Playgroud)
我给了一个国家名单列表..我需要对此进行排序..你们中的任何人都可以帮助我吗?
有没有办法监控NHibernate应用程序中数据库的往返?我只需要一个日志来查看NHibernate何时连接到数据库.
当ASP.NET问世时,人们开始将ASP 3(及以下)称为经典ASP.有没有人在引用与ASP.NET MVC相关的ASP.NET(非MVC)时这样做?
在回答将普通ASP.NET称为"非ASP.NET MVC ASP.NET"的问题时,这似乎很尴尬.
请不要解释两者之间的差异 - 我知道这不是问题!
如何为数组分配数据库值.我试过这个......
da = new SqlDataAdapter("select emname from emp", con);
ds = new DataSet();
da.Fill(ds, "emp");
if(ds.Tables [0].Rows.Count >0)
{
for(int i=0;i<ds.Tables [0].Rows .Count ;i++)
{
string[] myArray = ds.Tables[0].Rows[i]["emname"].ToString();
}
}
Run Code Online (Sandbox Code Playgroud)
但它给出错误,不能将字符串转换为字符串[]请帮助我
asp.net ×4
c# ×2
.net ×1
ambiguity ×1
asp.net-mvc ×1
autocomplete ×1
dynamic ×1
intellisense ×1
java ×1
nhibernate ×1
web-controls ×1
wpf ×1