Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio-使用坐标打印“X”_Visual Studio_Visual Studio 2015 - Fatal编程技术网

Visual studio Visual Studio-使用坐标打印“X”

Visual studio Visual Studio-使用坐标打印“X”,visual-studio,visual-studio-2015,Visual Studio,Visual Studio 2015,我需要你的坐标帮助。我希望在给定坐标后打印一个X。示例:给定的x轴坐标为2,y轴坐标为2 输出将是: 基本上,2在上面,2在左边,然后它会打印字母X Dim d As String = "" For i = 0 To NumericUpDownX.Value For j = 0 To NumericUpDownY.Value d = d & "#" Next d = d &

我需要你的坐标帮助。我希望在给定坐标后打印一个X。示例:给定的x轴坐标为2,y轴坐标为2

输出将是:

基本上,2在上面,2在左边,然后它会打印字母X

Dim d As String = ""

For i = 0 To NumericUpDownX.Value
            For j = 0 To NumericUpDownY.Value
                d = d & "#"
            Next
            d = d & vbNewLine
Next
output.Text = d

我能打印出X,但我似乎不知道如何把X放在那里

我会用构造函数这样做,并且:

Dim d As New System.Text.StringBuilder
For y = 0 To NumericUpDownY.Value
    If y < NumericUpDownY.Value Then
        d.AppendLine(New String("#", NumericUpDownX.Value + 1))
    Else
        d.AppendLine("X".PadLeft(NumericUpDownX.Value + 1, "#"))
    End If
Next
output.Text = d.ToString
Dim d As String = ""
For y = 0 To NumericUpDownY.Value
    For x = 0 To NumericUpDownX.Value
        If y = NumericUpDownY.Value AndAlso x = NumericUpDownX.Value Then
            d = d & "X"
        Else
            d = d & "#"
        End If
    Next
    d = d & vbCrLf
Next
output.Text = d