当我扭转变量时,请反过来请一些人帮助我,谢谢
SELECT rg.*, list.*, status.*
FROM rg
CROSS JOIN list
CROSS JOIN status
WHERE rg.required_status_id IS NULL AND rg.incorrect_status_id IS NULL
UNION ALL
SELECT rg.*, list.*, status.*
FROM rg
JOIN status ON rg.required_status_id = status.season_id
JOIN list ON status.user_id = list.user_id
UNION ALL
SELECT rg.*, list.*, status.*
FROM rg
CROSS JOIN list
LEFT JOIN status ON status.user_id = list.user_id AND status.season_id = rg.required_status_id
WHERE rg.incorrect_status_id IS NOT NULL AND status.season_id IS NULL
答案 0 :(得分:0)
将此用于b
List<char> b = new List<char>();
b.AddRange(word.ToLower());
答案 1 :(得分:0)
执行var b = a
时,不会复制列表,而是为其创建另一个别名。因此,如果更改了原始列表,则现在也会更改指向它的所有变量。
如果要克隆列表,请在构造函数中传递原始列表:
var b = new List<char>(a);
请注意,这只会克隆列表本身,而不是其中对象的内容。在这种特殊情况下,它无关紧要,因为char
是一个不可变的值类型,但对于引用类型,这可能会有所不同。