是否有针对此错误的解决方案,将小数转换为二进制

时间:2019-03-27 10:58:59

标签: c# binary decimal

我想将十进制数字(int)转换为二进制数字并打印出来。 我在C#中的代码是这样的:

    int t1 = 2;
    public string test = Convert.ToString(t1, 2);

我得到了错误:

  

字段初始化器无法引用非静态字段,方法或   属性“字段”

我无法为此找到解决方案:/

我找到了解决方案:您必须将t1声明为静态。 静态int t1起作用!

1 个答案:

答案 0 :(得分:0)

检查此代码,

using System;

public class Program
{
    public static void Main()
    {
        int static t1 = 2;
        string test = Convert.ToString(t1, 2);
        Console.WriteLine(test);
    }
}

谢谢。

相关问题