如何在程序类(控制台应用程序)中访问变量

德米特里·博伊科

我想知道如何访问Program控制台应用程序类中的公共变量

class Program
{
        public static string Name { get; set; }

        static void Main(string[] args)
        {
            // Some code here       
        }
}

static class Settings
{
        static public void DoJob()
        {
            // Access Name of Program ?
        }
}
苏吉思·卡里维利

当然,您可以做到这一点,但是,它args是一个字符串数组,而属性Name是一个字符串变量,因此您需要将args中的一个值分配给Name。或用于使用定界符String.Join获取所有值Name

由于Name是静态变量,因此无需实例即可访问该变量。您将Program.Name在静态类中获得该值现在查看代码:

在Main从args到Name中获取值

public static string Name { get; set; }
static void Main(string[] args)
{
    Name = args[0]; // taking the First value from the args array
    //or use String.Join to get all elements from args
    string delemitter = "";
    Name = String.Join(delemitter, args);
}

在静态类中,将Name的值分配给局部变量:

static class Settings
{
    static public void DoJob()
    {
        string localVar = Program.Name;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Symfony2控制台应用程序中添加辅助输出?

来自分类Dev

如何在Elastic Beanstalk应用程序中监视控制台输出(stdout)?

来自分类Dev

如何在Windows Form应用程序中嵌入控制台?

来自分类Dev

如何在控制台应用程序中启用鼠标滚动

来自分类Dev

如何在控制台应用程序中设置默认连接字符串?

来自分类Dev

如何在.Net控制台应用程序中获取承载令牌?

来自分类Dev

如何在PHP控制台应用程序中刷新STDIN?

来自分类Dev

Qt如何在Windows中的非控制台应用程序中使用main()?

来自分类Dev

如何在Xamarin.iOS自己的应用程序中捕获控制台日志输出?

来自分类Dev

如何在C ++中从控制台应用程序显示MFC对话框?

来自分类Dev

如何在Yii控制台应用程序中包括PECL扩展

来自分类Dev

如何在C#控制台应用程序中播放背景音乐

来自分类Dev

如何在C#控制台应用程序中返回简单的int值

来自分类Dev

如何在C#中的控制台应用程序中激活代码的不同部分

来自分类Dev

如何在c#控制台应用程序中从.cshtml(razor)模板创建pdf

来自分类Dev

如何在日志访问NGINX文件中添加控制台输出Node.js应用程序?

来自分类Dev

如何在控制台应用程序C#中打印值

来自分类Dev

如何在MVC中运行控制台应用程序

来自分类Dev

如何在Windows窗体中运行控制台应用程序代码?

来自分类Dev

如何在Angular应用程序中获取所有控制台错误消息

来自分类Dev

如何在控制台应用程序中配置ConsoleLogger?

来自分类Dev

如何在.NET Framework的控制台应用程序中创建通知?

来自分类Dev

Delphi控制台应用程序:如何在消息对话框中添加OnHelp?

来自分类Dev

如何在控制台应用程序中处理WM_ENDSESSION

来自分类Dev

如何在.NET Core控制台应用程序中设置DI容器?

来自分类Dev

如何在MVC应用程序和控制台应用程序之间共享信息

来自分类Dev

如何在node.js控制台应用程序中应用模块模式?

来自分类Dev

如何在日志访问NGINX文件中添加控制台输出Node.js应用程序?

来自分类Dev

如何在控制台应用程序C#中访问SolidBrush

Related 相关文章

  1. 1

    如何在Symfony2控制台应用程序中添加辅助输出?

  2. 2

    如何在Elastic Beanstalk应用程序中监视控制台输出(stdout)?

  3. 3

    如何在Windows Form应用程序中嵌入控制台?

  4. 4

    如何在控制台应用程序中启用鼠标滚动

  5. 5

    如何在控制台应用程序中设置默认连接字符串?

  6. 6

    如何在.Net控制台应用程序中获取承载令牌?

  7. 7

    如何在PHP控制台应用程序中刷新STDIN?

  8. 8

    Qt如何在Windows中的非控制台应用程序中使用main()?

  9. 9

    如何在Xamarin.iOS自己的应用程序中捕获控制台日志输出?

  10. 10

    如何在C ++中从控制台应用程序显示MFC对话框?

  11. 11

    如何在Yii控制台应用程序中包括PECL扩展

  12. 12

    如何在C#控制台应用程序中播放背景音乐

  13. 13

    如何在C#控制台应用程序中返回简单的int值

  14. 14

    如何在C#中的控制台应用程序中激活代码的不同部分

  15. 15

    如何在c#控制台应用程序中从.cshtml(razor)模板创建pdf

  16. 16

    如何在日志访问NGINX文件中添加控制台输出Node.js应用程序?

  17. 17

    如何在控制台应用程序C#中打印值

  18. 18

    如何在MVC中运行控制台应用程序

  19. 19

    如何在Windows窗体中运行控制台应用程序代码?

  20. 20

    如何在Angular应用程序中获取所有控制台错误消息

  21. 21

    如何在控制台应用程序中配置ConsoleLogger?

  22. 22

    如何在.NET Framework的控制台应用程序中创建通知?

  23. 23

    Delphi控制台应用程序:如何在消息对话框中添加OnHelp?

  24. 24

    如何在控制台应用程序中处理WM_ENDSESSION

  25. 25

    如何在.NET Core控制台应用程序中设置DI容器?

  26. 26

    如何在MVC应用程序和控制台应用程序之间共享信息

  27. 27

    如何在node.js控制台应用程序中应用模块模式?

  28. 28

    如何在日志访问NGINX文件中添加控制台输出Node.js应用程序?

  29. 29

    如何在控制台应用程序C#中访问SolidBrush

热门标签

归档