【发布时间】:2014-10-02 12:44:04
【问题描述】:
我是 MS VS12 的新手,我正在做一个课堂项目,要求我将 Base 10 数字转换为 Bases 2、3、8 和 16。它还要求我将转换放入一个方法和然后使用按钮调用这些方法,我不知道如何开始。谁能帮我?!
这是我目前所拥有的(从 Quickest way to convert a base 10 number to any base in .NET?)
public static string IntToBinary(int value, char[] basechars)
{
string binary = IntToBinary(16, new char[] { '0', '1' });
string hex = IntToBinary(16, new char[] { '0', '1', '2', '3', '4', '5', '6',
'7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'});
string result = string.Empty;
int conversion = basechars.Length;
do
{
result = basechars[value % conversion] + result;
value = value / conversion;
}
while (value > 0);
return result;
}
我有 5 个按钮。一个通用的“转换”,它从一个文本框中获取一个数字,然后从另一个文本框中获取一个基数 (2-16),一旦单击“转换”按钮,它就会将该数字转换为指定的基数。其他按钮为:Base2、Base3、Base8、Base16。我必须为每个转换编写方法并从指定的按钮调用它们
我必须调用与按钮相关的方法。
【问题讨论】:
-
您的具体问题是什么?
-
首先我走在正确的道路上吗?其次,如何在按钮点击事件中调用该方法?如果我的措辞不正确,我很抱歉。我对这个程序很陌生。
-
我有 5 个按钮。一个通用的“转换”,它从一个文本框中获取一个数字,然后从另一个文本框中获取一个基数 (2-16),一旦单击“转换”按钮,它就会将该数字转换为指定的基数。其他按钮为:Base2、Base3、Base8、Base16。我必须为每个转换编写方法并从指定的按钮调用它们。
-
这非常接近一个现有的问题,这里有很多答案。 stackoverflow.com/questions/923771/…
-
我知道,但我的问题是我不确定如何开始。我在帖子中提到了这个问题。我不确定为按钮调用正确的方法。
标签: c#