static相关内容

WPF打开设置窗口从窗体应用程序

可能重复:结果 的通知时,WPF UI关闭 我问了一个很之前类似的问题,但我没有得到任何有用的回复。我希望有人在那里也许能帮助我。 我有编程为一个Windows窗体应用程序的现有托盘应用程序。 我有现成的设置形式编程为WPF 托盘的应用程序需要能够: *打开设置应用n次,只有一个实例,在一个时间 曾经打开*接收通知,当用户关闭设置应用程序。 设置应用程序使用的Res ..
发布时间:2016-09-22 14:06:47 C#/.NET

C# - 调用从静态的主要功能

我的问题可能是很基本的,但我没有找到答案...... 我写了一个函数(公共checkSomething,获取2串)Program.cs中 ,当我试图从静态主 调用这个函数,我得到这个错误: “对象引用所需的非静态字段,方法或 属性'checkSomething(字符串,字符串)'“。 然而,当我改变了我的主要公共(而不是静态) - 没有错误。 为什么出现这种情况?什么是更 ..
发布时间:2016-09-21 14:58:21 C#/.NET

如何使一个静态的标签

所以我在我说的是用户2骨架是否符合程序,但事情是,我需要通过标签 C>类。我不断收到错误是 ERROR1的对象引用是必需的 非静态字段,方法,或属性 'WpfApplication1.MainWindow.matchLabel' 下面是我在我的代码: 的静态标签 静态标签匹配 { {返回matchLabel; } //错误这里 集合{matchLabe ..
发布时间:2016-09-21 14:17:59 C#/.NET

它的名字弦Get属性值

请考虑这个类: 公共静态类年龄 { 公共静态只读字符串F1 =“18-25” 公共静态只读字符串F2 =“26-35” 公共静态只读字符串F3 =“36-45” 公共静态只读字符串F4 =“46-55” } 我wanto编写获得“F1”,并返回“功能18- 25“。例如 私人字符串的GetValue(字符串属性名) .... 我该怎么办 ..
发布时间:2016-09-20 22:40:43 C#/.NET

C#中的静态函数accesing非静态成员

所以我有一个功能: 列表<串GT;名称=新的字符串(); 私有静态无效的getName(字符串名称) { names.add(名); } 当我尝试编译我得到一个: '对象引用是必需的非静态场的通知。 我有什么做的,使这个成员(地名)与的getName兼容? 我需要它是非静态或转换,因为我希望把结果到其他非静态的功能和形式。 解决方案 您 ..
发布时间:2016-09-20 21:12:35 C#/.NET

静态类在C#

在回答这个问题( http://stackoverflow.com/questions/352317/c-coding-问题#352327 ),它让我知道... 有没有关于一个静态类等价于一个非静态类instatiation任何危险实现Singleton模式? 解决方案 这似乎是显而易见的,以我的唯一的事情就是一个静态类,基本上是一个集合的范围功能(避免明确“办法”在这里)和一个单身 ..
发布时间:2016-09-20 20:35:25 C#/.NET

为什么使用静态类?

我对静态类和静态方法的怀疑。从MSDN我了解,“静态类和类成员被用于创建不需要创建类的实例来访问数据和功能。” 所以,如果我们不“不想一类通过一个实例相关联,我们将使其为静态。这是唯一的优势在哪里?任何人都可以引导我,我们去的静态类的实时场景。 有的时候在课堂上(而不是静态的)我发现静态方法。什么优势/性能比较优势做静态的方法给出了在实际实例的方法。 解决方案 有关的实用工具类 ..
发布时间:2016-09-20 20:15:32 C#/.NET

如何使用PropertyChangedCallBack

我必须绑定到一个物业扶养一个TextBox,我实现了一个PropertyChangedCallBack功能,当文本更改我需要调用textbox.ScrollToEnd(),但我不能,因为PropertChanged功能必须是静态的,是有办法解决办法此? 静态FrameworkPropertyMetadata propertyMetaData =新FrameworkPropertyMetada ..
发布时间:2016-09-20 10:36:21 C#/.NET

建立从非静态方法静态委托

我需要创建一个委托类的非静态方法。并发症是,在创作的时候,我没有一个intance到类,只是它的类定义。在通话时我手头的实例。因此,我需要一种方法来: 建立一个“不完整”delegat到成员方法,缺乏实例 通话1明确地传递类的intance委托。 都是那些可能吗?怎么样? 注:我愿意付出高昂的性能比较的价格为一个号码,但最好2不应该是一个很多比一个委托调用更昂贵 解决方案 ..
发布时间:2016-09-19 22:31:05 C#/.NET

在静态方法全局变量

这似乎根本但是我找到这个用处不大。只要你会如何建议设置一个全局变量和静态类(即控制台应用程序)? 要给你多一点背景的主要方法是调用一些自定义的事件处理器我希望得到/设置变量。 您已经是赞赏任何意见或建议。 解决方案 简单的方法就是 公共静态对象MyGlobalVariable; 这将创建一个公共静态字段。好一点的是: 公共静态对象MyGlobal ..
发布时间:2016-09-19 21:57:49 C#/.NET

是通用类的静态成员类型之间共享

我试图创建一个通用类,这将具有基于类型的一些静态功能。每种类型的有静态成员?或者,只有在有一个通用的使用呢?我想问的原因是我想要锁定的对象为每种类型的,而不是一个他们之间共享。 所以,如果我有 MyClass类< T>其中T:类 { 静态对象LockObj =新的对象(); 静态列表< T> ObjList =新的List< T>(); } ..
发布时间:2016-09-19 12:44:56 C#/.NET

使用静态方法和变量 - 好VS坏

我开发C#和asp.net web应用程序。 我一般类中调用事业,我有很多在这个公共事业类公共和静态变量。 由于这个数目也逐渐增多,我想知道的是它来存储公用设施的方法和变量作为公共静态好的做法。 我的代码示例 公共类公用事业 { 公共静态字符串utilVariable1 =“myvalue的”; 公共静态字符串utilVariable2 =“myvalue的”; 公共 ..
发布时间:2016-09-19 11:21:17 C#/.NET

对于静态属性默认值

我喜欢C#的,但我为什么可以这样做: 公共静态布尔初始化{私人集;得到; } 或这样的: 公共静态布尔初始化= FALSE; 但不能同时在一个线组合? 我只需要访问级别设置为我的变量(私人设置),我需要将其设置为FALSE在启动时。我不喜欢让枯燥的私人_Initialized变量,它会被公众初始化VAR的getter返回。我喜欢我的代码是 ..
发布时间:2016-09-18 12:45:28 C#/.NET

C#抽象类的静态字段继承

我觉得像我跳过一个C#类或两个,但这里是我的困境: 我有我从中派生多个子类的抽象类。 我知道肯定每个子类中,我将有一个需要一定的静态对象作为模型构造这个对象将是每个子类的不同。 我的第一种方法是使抽象父类中的公共静态对象,然后,我才开始创建子类的任何实例,我将修改为每他们,但事实证明,这种方式实际上我只作一个静态对象,抽象类,以及每个它的子类使用它。 我怎么能?解决这个问题 ..
发布时间:2016-09-18 11:40:49 C#/.NET

通用静态类 - 在运行时检索对象类型

我有类型的对象的 X 后,我可以(显然)在运行时检索。 VAR类型= myObject.GetType(); 和我有一个通用的静态类。 公共静态类MyStaticClass< T> { 公共静态无效DoStuff(T东西) { //喇嘛喇嘛 } } 我想要做的是: MyStaticClass< myObjec ..
发布时间:2016-09-18 11:18:16 C#/.NET

静态只读VS常量 - 不同的组件POV?

有关于这个主题的许多问题,但没有(除了之一,但仍然是一个缺一)正在处理以下情形 这是C#4本书: 马克还写道: 如果你改变一个常量的值,则需要重建所有的 客户 问: 1),这是为什么?都是静态只读和常量 - 静态 2)的其中,的实际值保存? 3)如何制作字段静态只读实际上解决这个问题? 解决方案 没有,一个const是一个常量,不是一个静态的 - 这 ..
发布时间:2016-09-08 20:08:37 C#/.NET

我如何可以强制继承类来实现在C#中的静态方法?

所有我想要做的就是确保类的子类的项目实施静态方式,我想这是检查。在编译时避免运行时错误 抽象类的静态方法似乎不工作: 错误:静态成员 不能被标记为 超控,虚拟或抽象 公共抽象类项目 { 公共静态抽象项目GetHistoricalItem(INT编号,日期pastDateTime); } 公共类客户:项目 { 公共静态覆盖客户GetHistoricalItem(IN ..
发布时间:2016-09-08 18:52:02 C#/.NET

静态构造函数会导致性能开销?

最近看了在dotnetpearls.com 这里的文章说,静态构建函数取性能比较命中一笔可观的。 无法捉摸,为什么? 解决方案 我觉得“大量”是言过其实的最的用例。 有一个静态构造函数(即使它什么都不做)影响类型初始化的时候,由于存在/不存在的 beforefieldinit标志。大约有严格的时间保证,当你有一个静态构造函数。 有关的最的代码,我建议这并没有太大的差别 - ..
发布时间:2016-09-08 18:27:18 C#/.NET