0

Pythonで次の文字列を構築していることがわかりました...

# global variables
cr = '\x0d' # segment terminator
lf = '\x0a' # data element separator
rs = '\x1e' # record separator
sp = '\x20' # white space

a = 'hello'
b = 'world'

output = a + rs + b

...C# の場合と同じではありません。

C#で同じことを達成するにはどうすればよいですか?

4

2 に答える 2

1

何を達成しようとしているのかわからなくても、それをクラスにカプセル化できます。

public class StringStuff
{
    private const char cr = '\x0d'; // segment terminator
    private const char lf = '\x0a'; // data element separator
    private const char rs = '\x1e'; // record separator
    private const char sp = '\x20'; // white space

    public string BuildString()
    {
        var a = "hello";
        var b = "world";

        var output = a + rs + b

        return output;
    }
}
于 2013-03-27T16:27:02.180 に答える
1

何を達成しようとしているのかわかりませんが、これを試してください:

// global variables
char cr = '\x0d'; // segment terminator
char lf = '\x0a'; // data element separator
char rs = '\x1e'; // record separator
char sp = '\x20'; // white space

string a = "hello";
string b = "world";

string output = a + rs + b;

charの代わりにstringを使用することもできますが、単一引用符の代わりに二重引用符を使用します。

于 2013-03-27T16:27:23.607 に答える