如何在字符串中同时使用$和@?

时间:2018-10-14 14:12:00

标签: c# .net graphql

                    var request = new GraphQLRequest
                {
                    Query = @"
mutation {
  login(email: "{email}", password: "{password}") {
    userId,
    accessToken
  }
}"
                };

我正在使用带有C#的GraphQL进行编码

我想在字符串中插入“ {email}”和“ {password}”,但是以上代码无法正常工作:(

我该如何解决..?请帮助我

1 个答案:

答案 0 :(得分:1)

您可以结合使用@$,如下所示:$@"Hi {username}!"

var somevalue = "your value";
//note: SO's code formatting is a bit off here
var str = $@"Hi
    This is, {somevalue} 
    and more";

请参阅此fiddle

注意:$@的顺序至关重要。