可能重复: 我如何获得C#中的当前可执行文件的名称? 可执行文件加载外部库。 有没有一种方法让图书馆知道调用的可执行文件? (我会发誓我看到了这个地方的答案,但我似乎无法再find它了)
在iPhone音乐应用程序中,select“艺术家”,“歌曲”或“专辑”会在UI的右侧显示带有单个字母的垂直列表的tableView,以实现快速滚动。 如何在我的应用程序中启用此function? 干杯,道格
我有一个非常简单的Windows窗体应用程序。 而且,在Windows(或至lessWindows窗体应用程序)中,当您在单行文本框控件中按下Enter键时,您会听到丁。 这是一个不愉快的声音,表明你不能input换行符,因为它是一个单行文本框。 这一切都很好。 但是,在我的表单中,我有1个文本框和一个searchbutton。 而且,我允许用户在完成input后按Enter键执行search,因此他们不必使用鼠标单击“search”button。 但是这个丁声发生了。 这非常烦人 我们怎样才能使声音在我的表格中完全不起作用? @大卫H – 这是我如何检测input按下: private void textBox1_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { // Perform search now. } }
在一个基于UINavigationController的iPhone应用程序中,在一个方法中,我想执行后退button被按下并返回一个视图的编程等效。 即自动按下button,如下所示: 有我可以做一个通用的iOS调用,或者是需要更多的信息?
我正在使用实体,C#和SQL Server来创build一个n层应用程序。 我正在创build所有我的DAL组件通用的一些基类。 在这个基类中,我想处理由实体对象inheritance的ObjectContext基类的连接状态。 编译抛出以下错误: 名称空间“System.Data”中不存在types或命名空间名称“对象”(您是否缺less程序集引用?) 此外,使用语句System.Data.Objects不会由于相同的原因解决。 我试图添加程序集作为参考,但无法在程序集引用的.NET选项卡中find它。 有什么想法吗? 谢谢!
我目前正在进行一个项目,我有以下问题。 我有一个C ++方法,我想以两种不同的方式工作: void MyFunction() { foo(); bar(); foobar(); } void MyFunctionWithABonus() { foo(); bar(); doBonusStuff(); foobar(); } 而且我不想复制我的代码,因为实际的function更长。 问题是我不能在任何情况下调用MyFunction而不是MyFunctionWithABonus来为程序添加执行时间。 这就是为什么我不能只有一个布尔参数,我检查与C + +比较。 我的想法本来是使用C ++模板来虚拟复制我的代码,但我想不出一种做法,我没有额外的执行时间,我不必复制代码。 我不是模板的专家,所以我可能会错过一些东西。 你们有没有想法? 还是在C + + 11是不可能的?
我想将一个DataRow数组转换成DataTable …什么是最简单的方法来做到这一点?
public class PricePublicModel { public PricePublicModel() { } public int PriceGroupID { get; set; } public double Size { get; set; } public double Size2 { get; set; } public int[] PrintType { get; set; } public double[] Price { get; set; } } List<PricePublicModel> pricePublicList = new List<PricePublicModel>(); 如何检查pricePublicList元素pricePublicList包含一定的值。 更确切地说,我想检查是否存在pricePublicModel.Size == 200 ? 另外,如果这个元素存在,怎么知道它是哪一个呢? […]
我想要一个简单的方法来在C ++ / Linux中创build多个目录。 例如,我想在目录中保存文件lola.file: /tmp/a/b/c 但如果目录不在那里,我希望他们自动创build。 一个可行的例子将是完美的。
为什么C#允许代码块没有前面的语句(例如, if , else , for , while )? void Main() { { // any sense in this? Console.Write("foo"); } }