反转阵列反转其他阵列

时间:2017-06-22 00:49:10

标签: c# arrays reverse

当我扭转变量时,请反过来请一些人帮助我,谢谢

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

2 个答案:

答案 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是一个不可变的值类型,但对于引用类型,这可能会有所不同。