小编Had*_*owJ的帖子

如何在string.Format c#中进行对齐?

嗨,我有一个问题,我有这行代码:

return string.Format("{0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}", Name, CPSA, PostCode, Rank, Score1, Score2, Score3, Score4, Score5, Score6, Score7, Score8);
Run Code Online (Sandbox Code Playgroud)

它从文本文件中提取数据并在列表框中输出.我想在左边和右半边证明它的一半是正确的,所以在梦境中这个:

return string.Format("align=left({0}, {1}, {2}, {3}, {4},) align=right ({5}, {6}, {7}, {8}, {9}, {10}, {11})", Name, CPSA, PostCode, Rank, Score1, Score2, Score3, Score4, Score5, Score6, Score7, Score8);
Run Code Online (Sandbox Code Playgroud)

我环顾四周但不知道怎么做,我也是一个编码菜鸟,所以请解释一下.代码是C#谢谢

c# string format alignment

27
推荐指数
1
解决办法
8万
查看次数

编写if语句的更好方法是什么?

我有另一个问题,非常有帮助的人.我使用了很多if语句,其中很多都是重复的,我确信可以缩短.这是我目前的一些代码

if (Globals.TotalStands <= 1)
{
    ScoreUpdate.StandNo2.Visible = false;
    ScoreUpdate.ScoreStand2.Visible = false;
    ScoreUpdate.ScoreOutOf2.Visible = false;
}

if (Globals.TotalStands <= 2)
{
    ScoreUpdate.StandNo3.Visible = false;
    ScoreUpdate.ScoreStand3.Visible = false;
    ScoreUpdate.ScoreOutOf3.Visible = false;
}

if (Globals.TotalStands <= 3)
{
    ScoreUpdate.StandNo4.Visible = false;
    ScoreUpdate.ScoreStand4.Visible = false;
    ScoreUpdate.ScoreOutOf4.Visible = false;
}

if (Globals.TotalStands <= 4)
{
    ScoreUpdate.StandNo5.Visible = false;
    ScoreUpdate.ScoreStand5.Visible = false;
    ScoreUpdate.ScoreOutOf5.Visible = false;
}

if (Globals.TotalStands <= 5)
{
    ScoreUpdate.StandNo6.Visible = false;
    ScoreUpdate.ScoreStand6.Visible = false;
    ScoreUpdate.ScoreOutOf6.Visible = false;
}

if (Globals.TotalStands <= 6) …
Run Code Online (Sandbox Code Playgroud)

c# if-statement

2
推荐指数
1
解决办法
172
查看次数

不能用其他问题隐式地将类型'string'转换为'long'?

我有一个小问题,我不知道如何解决.我将从课程中给出who; e代码,以便您可以看到它的作用:

{

class CompetitorDataFile
{
    //collection of DataFileRecords - people
    public List<DataFileRecord> DataFileRecords;
    public string FileName = "";

    //called when DataFile created
    public CompetitorDataFile(string FileName)
    {
        //creates the collection
        DataFileRecords = new List<DataFileRecord>();
        this.FileName = FileName;
    }

    //fill DataFileRecords with stuff from text file
    public void ReadDataFile()
    {
        foreach (string s in File.ReadAllLines(FileName))
        {
            if (s == "") continue;
            DataFileRecord dfr = new DataFileRecord();
            dfr.Name = s.Split(',')[0];
            dfr.CPSA = s.Split(',')[1];
            dfr.PostCode = s.Split(',')[2];
            dfr.Rank = s.Split(',')[3];
            dfr.Score1 = s.Split(',')[4]; …
Run Code Online (Sandbox Code Playgroud)

c# string long-integer

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×3

string ×2

alignment ×1

format ×1

if-statement ×1

long-integer ×1