如何引用外部类中的string(C#)

如何引用外部类中的string(C#),第1张

概述如何引用外部类中的string(C#)

如何在外部类中引用外部string?

例如

将Class1.cs:

MessageBox.Show(mystring);

Class2.cs:

在windows上有一个posix SIGTERM的替代品吗? – (轻松杀死控制台应用程序)

如何在C#中的系统中获取访问的网站URL

我怎样才能得到在.NET中的文件扩展名的描述

如何做一个“尊重”以前的控制台内容的C#windows控制台应用程序?

Dot Net 4.0.30319初始化错误

public static voID myMethod() { string mystring = "foobar"; // some logic here }

为什么“ n”在windows上换行?

win32 API是否过时了?

如何让windows本机查找.NET的TreeVIEw?

使用c#在本地注销windows用户

dynamic添加控件时如何将面板滚动保持在最前面?

如果我理解你的问题,你可以做这样的事情:

public class2 { public static string MyString { get {return "foobar"; } } } public class1 { public voID DoSomething() { MessageBox.Show(class2.MyString ); } }

像这样的东西?

public static class Foo { public const string FOO_CONST = "value"; } public class bar { public voID bar() { Console.Writeline(Foo.FOO_CONST); } }

如果您创建了Class2的新实例,则可以将MyString设为public或将其拉出到get方法中:

//In Class1 Class2 class2 = new Class2(); MessageBox.Show(class2.Mystring()); //In Class2 public string Mystring{ get; set; }

或者你可以从方法返回字符串

public static string myMethod() { string myString = "foobar"; //logic goes here return myString; } //In Class1 Class2 class2 = new Class2(); MessageBox.Show(class2.MyMethod());

基于你对你的问题的澄清:

我正在尝试在class2中的方法中检查一个布尔值。 例如,如果在class2中运行的方法更改该方法中的布尔值,则class1中的方法可以检查该方法并执行一些逻辑

你可以做这样的事情:

class Class1 { Class2 myClass = new Class2(); public voID ActivityMethod() { myClass.MethodThatMayChangeBoolean(); if(myClass.myBoolean) { // Response to a truth change. } else { // Respond to a false change. } } } class Class2 { public boolean myBoolean { get; } public voID MethodThatMayChangeBoolean() { // Do stuff in here that may change boolean. } }

您将需要使用属性

private static string _mystring = "foobar"; public static string mystring { get { return _mystring ; } set { _mystring = value; } }

或者使用自动属性并在类的静态构造函数中初始化它们的值:

public static string mystring { get; set; } public static MyStaticclass() { mystring = "foobar"; }

总结

以上是内存溢出为你收集整理的如何引用外部类中的string(C#)全部内容,希望文章能够帮你解决如何引用外部类中的string(C#)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1287079.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存