C#和.NET中有很多内置的方法和属性,比如Trim()和Length().在哪里可以找到内置类型的这些方法和属性的完整列表?
我们怎样才能获得数组中的中间元素?
示例代码:
string[] source = txtInput.Text.Split(',');
int[] nums = new int[input.Length];
for (int i = 0; i < source.Length; i++)
{
nums[i] = Convert.ToInt32(source[i]);
}
int first=nums[0];
int mid=///how is it?
Run Code Online (Sandbox Code Playgroud) 我正在尝试实现Floyd-Warshall算法(所有对最短路径).在下面的代码中,当我输入一些数字时,它将最后一个数字作为输入.我知道代码不完整.
现在我该怎么做才能为每个i和j打印最短路径?或者你建议我做些什么来完成这段代码.谢谢.
private void button10_Click(object sender, EventArgs e)
{
string ab = textBox11.Text;
int matrixDimention = Convert.ToInt32(ab);
int[,] intValues = new int[matrixDimention, matrixDimention];
string[] splitValues = textBox9.Text.Split(',');
for (int i = 0; i < splitValues.Length; i++)
intValues[i / (matrixDimention), i % (matrixDimention)] = Convert.ToInt32(splitValues[i]);
string displayString = "";
for (int inner = 0; inner < intValues.GetLength(0); inner++)
{
for (int outer = 0; outer < intValues.GetLength(0); outer++)
displayString += String.Format("{0}\t", intValues[inner, outer]);
displayString += Environment.NewLine;
}
int n = (int)Math.Pow(matrixDimention, …Run Code Online (Sandbox Code Playgroud) 朋友我在c#中使用get或set时遇到问题当我使用get或set in给出错误时(无效令牌{在课堂上)请参阅下面的代码,我有这个问题在里面
static int abcd
{
get
{
return _abcd;
}
}
Run Code Online (Sandbox Code Playgroud)
感谢名单
这是完整的代码,我没有任何代码的问题,但只是这样:
namespace ConsoleApplication2
{
class Program
{
class Car
{
private int _speed;
public int Speed;
{
get
{
return _speed
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud) 如何将图片框内的图片移动到另一个图片框?
我想用它来移动棋子游戏.我每个地方都有一个拍照框,所以我有64个图片框.
我有一个非常简单的问题,我如何在c#代码中转换和使用这个伪代码?
repeat
i=i+1;
until x[i]>=j
Run Code Online (Sandbox Code Playgroud)
我的意思是c#中的代码执行此代码的相同工作?谢谢
我昨天问了这个问题,但我没有得到很好的答案
在下面的代码中为什么我不能在最后一行使用*和+?并且解决方法是什么?谢谢
private void bigzarb(int u,int v)
{
double n;
int x=0;
int y;
int w=0;
int z;
string[] i = textBox7.Text.Split(',');
int[] nums = new int[i.Length];
for (int counter = 0; counter < i.Length; counter++)
{
nums[counter] = Convert.ToInt32(i[counter]);
}
u = nums[0];
double firstdigits =Math.Floor(Math.Log10(u) + 1);
v = nums[1];
double seconddigits = Math.Floor(Math.Log10(v) + 1);
if (firstdigits >= seconddigits)
{
n = firstdigits;
}
else
{
n = seconddigits;
}
if (u == 0 || v == …Run Code Online (Sandbox Code Playgroud) 可能重复:
划分问题
为什么c#将此代码的输出显示为0?
MessageBox.Show((5/6).ToString);
Run Code Online (Sandbox Code Playgroud) 我有一个简单的问题:例如,我有
public int X(int a,int b)
{
}
Run Code Online (Sandbox Code Playgroud)
现在我怎么能在点击按钮时调用它?我的意思是当我点击按钮,X()调用和工作时,感谢您的帮助
我有用户在textBox3中输入的数字,我将它们转换为数组nums现在我想将其中一半放入arraylist A中,其中一半放在arraylist B中我该怎么做?谢谢
string[] source = textBox3.Text.Split(',');
int[] nums = new int[source.Length];
for (int i = 0; i < source.Length; i++)
{
nums[i] = Convert.ToInt32(source[i]);
}
ArrayList A = new ArrayList();
ArrayList B = new ArrayList();
Run Code Online (Sandbox Code Playgroud)
编辑:
谢谢,我测试了你的答案,但你输出的所有代码都是system.collection.generic [system.int32],问题是什么?谢谢
例如我测试了这个ArsenMkrt写道:
private void button1_Click(object sender, EventArgs e)
{
string[] source = textBox3.Text.Split(',');
int[] nums = new int[source.Length];
List<int> A = nums.Take(source.Length/2).ToList();
List<int> B = nums.Skip(source.Length/2).ToList();
MessageBox.Show(B.ToString());
}
Run Code Online (Sandbox Code Playgroud) c# ×10
winforms ×4
.net ×3
algorithm ×2
arrays ×2
arraylist ×1
element ×1
get ×1
mergesort ×1
picturebox ×1
properties ×1
pseudocode ×1