我想将十进制数字(int
)转换为二进制数字并打印出来。
我在C#中的代码是这样的:
int t1 = 2;
public string test = Convert.ToString(t1, 2);
我得到了错误:
字段初始化器无法引用非静态字段,方法或 属性“字段”
我无法为此找到解决方案:/
我找到了解决方案:您必须将t1声明为静态。 静态int t1起作用!
答案 0 :(得分:0)
检查此代码,
using System;
public class Program
{
public static void Main()
{
int static t1 = 2;
string test = Convert.ToString(t1, 2);
Console.WriteLine(test);
}
}
谢谢。