c# - 将十进制转换为二进制的此错误是否有解决方案
问题描述
我想将十进制数 ( int
) 转换为二进制数并打印出来。我在 C# 中的代码是这样的:
int t1 = 2;
public string test = Convert.ToString(t1, 2);
我得到错误:
字段初始值设定项不能引用非静态字段、方法或属性“字段”
我找不到解决方案:/
我找到了解决方案:您必须将 t1 声明为静态。静态 int t1 有效!
解决方案
检查此代码,
using System;
public class Program
{
public static void Main()
{
int static t1 = 2;
string test = Convert.ToString(t1, 2);
Console.WriteLine(test);
}
}
谢谢。
推荐阅读
- flutter - 为什么flutter的Future函数会运行多次?
- php - php while循环不在引导程序中水平打印数组的内容
- azure-functions - Azure REST API“listsecrets”为具有自定义路由的函数返回不正确的触发 URL
- reactjs - React 上下文提供程序中的意外令牌“<”
- php - 如何删除 PHP 中的查询字符串?
- python - 在python中批处理非常大的文本文件
- qt - 如何从 C++ 更新 QML Tableview
- git - 使用 gitbash 更改分支后如何推送
- python - 如何将具有特定值的行添加到python中的数据框
- php - 需要将页面上生成的特定文本复制到 PHP 中的字符串