String.Format을 사용하여 문자열을 만들고 매개 변수를 추가하려고합니다. 그러나 어떤 이유로 든 오류가 발생합니다. -C# System.FormatException : 입력 문자열의 형식이 올바르지 않습니다.
System.FormatException : 입력 문자열의 형식이 올바르지 않습니다.
여기에 어떤 도움을 크게 감상 할 수
string queryPattern =
"PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> " +
"PREFIX db: <http://dbpedia.org/ontology/> " +
"PREFIX prop: < http://dbpedia.org/property/> " +
"SELECT ?movieLink ?title ?genreLink ?genre ?releaseDate " +
"WHERE { " +
"?movieLink rdf:type db:Film; " +
"foaf:name ?title. " +
"OPTIONAL { ?movieLink prop:genre ?genreLink. " +
"?genreLink rdfs:label ?genre. " +
"FILTER(lang(?genre) = 'en') }. " +
"OPTIONAL{ ?movieLink <http://dbpedia.org/ontology/releaseDate> ?releaseDate }. " +
"{0}" +
"{1}" +
"FILTER(lang(?title) = 'en') " +
"}" +
"ORDER BY DESC(?releaseDate)" +
"{2}";
return String.Format(queryPattern, genreMatch, dateMatch, limit);
내 코드입니다.
감사합니다. –