Tag: 变量

从另一个类调用变量

如何从C#中的另一个公共类访问一个公共类中的变量? 我有: public class Variables { static string name = “”; } 我需要从以下地方调用它: public class Main { } 在此先感谢您的帮助。 我正在使用控制台应用程序。

使用包含变量名称的字符串访问变量

我正在从数据库中读取字符串变量的名称(例如“_datafile”)。 我想知道如何使用此字符串访问程序中的命名变量。 我已经尝试过使用字典,哈希表和switch-case语句,但我想让变量动态解析。 这可能吗?

用于c#中的变量声明和初始化的正则表达式

我想编写一个RegEx来从变量声明语句中提取所有变量值及其名称。 说我有 int i,k = 10,l = 0 我想写一个正则表达式像int \ s ^,?|(^,?)*但这也接受k = 10 ie(没有int在它之前)基本上想法是如果字符串以int开头然后获取变量列表分离通过, 我知道要提取csv值,但这里我的字符串也有一些初始值。 我该如何解决?

在C#中运行应用程序之间共享变量

我正在开发C#两个简单的应用程序,在没有网络要求的同一台本地机器上运行。 第一个应用程序初始化DLL(Class1)并设置变量。 第二个应用程序只读取先前存储的数据。 两个应用程序都实现了相同的Class1。 码: DLL(Class1): public class Class1 { private string variableName; public string MyProperty { get { return variableName; } set { variableName = value; } } } 申请A: class Program { static void Main(string[] args) { Class1 class1 = new Class1(); string localReadVariable = Console.ReadLine(); class1.MyProperty = localReadVariable; } } 申请B: class […]

如何在C#中在运行时跟踪变量?

如何在运行时在C#中更改变量的值? 我对调试器在通过执行步骤跟踪变量时提供的function感兴趣,只是我需要从代码中调用它。 某种键值观察,但对于各种变量(局部,类,静态等),不仅仅是属性。 因此,基本上,当变量的值发生变化时会收到通知。

在C#中使用Attributes中的变量

我们有一些归属良好的数据库代码,如下所示: [Display(Name = “Phone Number”)] public string Phone { get; set; } 由于它非常通用,我们想再次使用它,但在属性的Name部分使用不同的字符串。 因为它是一个属性,它似乎想要事物是const,所以我们尝试: const string AddressType = “Student “; [Display(Name = AddressType + “Phone Number”)] public string Phone { get; set; } 这似乎没有用,除了有一个const字符串意味着我们不能在任何基类中覆盖它,从而删除了我们原本打算添加的function,并暴露了我的问题: 有没有办法在属性中使用某种变量,以便我们可以inheritance并保留属性装饰?

C# – 在WPF中将子窗口中的变量返回到父窗口

我有一个名为form1的主窗口。 在form1我有一个按钮,当它被按下它将打开form2(form2.ShowDialog())。 在form2中,我有一个名为“Check”的按钮。 当用户点击“Check”时,它应该进行一些validation,如果成功,则创建一个字符串对象并将其返回到form1。 有关如何实现这一点的任何想法? 当用户关闭窗口时,我不想返回任何内容。

字母后面的数字,它叫什么?

这个叫什么? double d1 = 0d; decimal d2 = 0L; float d3 = 0f; 我在哪里可以找到我可以使用的字符参考? 如果我想把0投short ,我需要哪封信?

如何确定字符串是否是有效的变量名?

我正在寻找一种快速方式(在C#中)来确定字符串是否是有效的变量名。 我的第一个直觉是掀起一些正则表达式,但我想知道是否有更好的方法来做到这一点。 就像某种秘密方法隐藏在一个名为IsThisAValidVariableName(字符串名称)的地方,或其他一些光滑的方法来做到这一点,不容易出现由于缺乏正则表达能力而可能出现的错误。

C#如何在运行时转储所有变量和当前值

是否有任何内置或第三方库允许您在运行时简单地将所有变量转储到内存中? 我想要的是能够查看变量和当前值,类似于通过点击断点并将鼠标hover在变量上来查看它们,但实际上不必停止程序执行(即只是获取快照)。 如果它可以将它们转储到一个文件然后可以在程序中打开以获得一个很好的GUI界面来查看它们会很好,但是简单的文本文件转储就足够了。