如何在Select语句中插入变量

sub*_*hro 6 c#

string table = "City";
string query = "Select * from '"+table+"'";
Run Code Online (Sandbox Code Playgroud)

这给了我错误说明"."附近的错误符号.

然而,

string query = "Select * from City";
Run Code Online (Sandbox Code Playgroud)

给出正确的输出.

Moh*_*ava 5

你就是这样

string query = "Select * from '"+table+"'";
Run Code Online (Sandbox Code Playgroud)

被...取代

string query = "Select * from " + table;
Run Code Online (Sandbox Code Playgroud)

因为查询字符串不是"Select * from City";在形成时 "Select * from 'City'";

因此你得到错误