mirror of https://github.com/icsharpcode/ILSpy.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.8 KiB
44 lines
1.8 KiB
using System; |
|
|
|
namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty |
|
{ |
|
internal class CS6_StringInterpolation |
|
{ |
|
public static void General(string[] args) |
|
{ |
|
Console.WriteLine($"{args.Length}"); |
|
Console.WriteLine($"a{{0{args.Length}"); |
|
Console.WriteLine($"{args.Length:x}"); |
|
Console.WriteLine($"\ta{args.Length}b"); |
|
Console.WriteLine($"\ta{args.Length}ba{args[0]}a{args[args.Length]}a{args.Length}"); |
|
} |
|
|
|
public static void Invalid(string[] args) |
|
{ |
|
Console.WriteLine(string.Format("", args.Length)); |
|
Console.WriteLine(string.Format("a", args.Length)); |
|
Console.WriteLine(string.Format("}", args.Length)); |
|
Console.WriteLine(string.Format("{", args.Length)); |
|
Console.WriteLine(string.Format(":", args.Length)); |
|
Console.WriteLine(string.Format("\t", args.Length)); |
|
Console.WriteLine(string.Format("\\", args.Length)); |
|
Console.WriteLine(string.Format("\"", args.Length)); |
|
Console.WriteLine(string.Format("aa", args.Length)); |
|
Console.WriteLine(string.Format("a}", args.Length)); |
|
Console.WriteLine(string.Format("a{", args.Length)); |
|
Console.WriteLine(string.Format("a:", args.Length)); |
|
Console.WriteLine(string.Format("a\t", args.Length)); |
|
Console.WriteLine(string.Format("a\\", args.Length)); |
|
Console.WriteLine(string.Format("a\"", args.Length)); |
|
Console.WriteLine(string.Format("a{:", args.Length)); |
|
Console.WriteLine(string.Format("a{0", args.Length)); |
|
Console.WriteLine(string.Format("a{{0", args.Length)); |
|
Console.WriteLine(string.Format("}a{{0", args.Length)); |
|
Console.WriteLine(string.Format("}{", args.Length)); |
|
Console.WriteLine(string.Format("{}", args.Length)); |
|
Console.WriteLine(string.Format("{0:}", args.Length)); |
|
Console.WriteLine(string.Format("{0{a}0}", args.Length)); |
|
Console.WriteLine(string.Format("test: {0}", string.Join(",", args))); |
|
} |
|
} |
|
}
|
|
|