C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[2]: C# で文字列は途中改行できないのでしょうか
(過去ログ 169 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 3 記事 (1 - 3 表示)] <<
0
>>
■97402
/ inTopicNo.1)
C# で文字列は途中改行できないのでしょうか
▼
■
□投稿者/
ひろし
(6回)-(2021/05/09(Sun) 13:48:26)
分類:[.NET 全般]
ひろしと申します。
Visual Studio 2017 を使用しています。
新しいバージョンのVBでは
Dim str = "
1行目
2行目
"
の様な記述(文字列の途中で改行)が出来るようになりましたが、C# では同様のことは出来ないのでしょうか。
(\r\nで改行できることは知っています)
宜しくお願い致します。
引用返信
編集キー/
編集
■97403
/ inTopicNo.2)
Re[1]: C# で文字列は途中改行できないのでしょうか
▲
▼
■
□投稿者/ Hongliang
(1169回)-(2021/05/09(Sun) 14:32:12)
var text = @"1行目
2行目";
のような記法が可能です。
ただしこの記法中は、バックスラッシュでのエスケープができなくなります。
二重引用符は二重引用符を重ねることで表現できます。
var text = @"{""name"":""value""}";
// 現在のところ1行目の行頭を2行目の行頭とそろえる記法はありません。
// そういう記法も将来のC#に向けて検討されているようですが。
引用返信
編集キー/
編集
■97404
/ inTopicNo.3)
Re[2]: C# で文字列は途中改行できないのでしょうか
▲
▼
■
□投稿者/
ひろし
(7回)-(2021/05/09(Sun) 19:44:07)
ひろしです。
■
No97403
(Hongliang さん) に返信
> var text = @"1行目
> 2行目";
>
> のような記法が可能です。
> ただしこの記法中は、バックスラッシュでのエスケープができなくなります。
> 二重引用符は二重引用符を重ねることで表現できます。
> var text = @"{""name"":""value""}";
>
> // 現在のところ1行目の行頭を2行目の行頭とそろえる記法はありません。
> // そういう記法も将来のC#に向けて検討されているようですが。
ありがとうございます。
これだけで十分満足です。
メソッドだとネットで調べれますけど、この手のものは調べるのが難しいですね・・・
解決済み
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-