2017-08-31 2 views
0
//Rextester.Program.Main is the entry point for your code. Don't change it. 
//Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5 

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text.RegularExpressions; 

namespace Rextester 
{ 
    public class Program 
    { 
     public static void Main(string[] args) 
     { 
      var type = "Fighter" 
      var VType = $"{type}_(192.168.1.90)"; 

      //Your code goes here 
      Console.WriteLine(VType); 
     } 
    } 
} 

Ich versuche die String-Interpolation in C# mit online C# compiler. Es gibt mir einen Fehler, Unexpected character '$'.String-Interpolation in C#

Was mache ich falsch?

+6

Höchstwahrscheinlich verwenden Sie eine alte Version von C#/VS –

+3

Nun, es heißt * Ändern Sie es nicht *. Du hast es geändert. Online-Compiler sind Ihre Zeit nicht wert, Sie können eine auf Ihrem Rechner bekommen, die diese Syntax versteht. –

Antwort

5

Die Website, mit der Sie verbunden sind, unterstützt eine veraltete Version von C#, die die von Ihnen verwendete Zeichenfolgeninterpolation nicht unterstützt, nämlich introduced in C# 6.