Visual Studio - Печать & ldquo; X & rdquo; с координатами

Сегодня самое правильное. Примечание. Junit 4.11 зависит от hamcrest-core, поэтому вам не нужно указывать, что вообще, mockito-all нельзя использовать, поскольку он включает (не зависит от) hamcrest 1.1

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.11</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.mockito</groupId>
    <artifactId>mockito-core</artifactId>
    <version>1.10.8</version>
    <scope>test</scope>
    <exclusions>
        <exclusion>
            <groupId>org.hamcrest</groupId>
            <artifactId>hamcrest-core</artifactId>
        </exclusion>
    </exclusions>
</dependency>
0
задан kpAtCh 28 February 2019 в 03:44
поделиться

1 ответ

Я бы сделал это так с конструктором String и PadLeft :

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
0
ответ дан Idle_Mind 28 February 2019 в 03:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: