拆分字符串值和存储在列表中

pra*_*u R 1 .net c# split list

我想将字符串"ICMS_MG-PR-RJ-RS-SC"分开,并且需要排除"ICMS_"将除" - "之外的其他值添加到字符串列表中.

List<string> states=new List<string>();
Run Code Online (Sandbox Code Playgroud)

"状态"应包含以下值:MG,PR,RJ,RS,SC

Ser*_*kiy 5

用空字符串替换前缀,并按-符号拆分休息:

var text = "ICMS_MG-PR-RJ-RS-SC";
var states = text.Replace("ICMS_", "").Split('-').ToList();
Run Code Online (Sandbox Code Playgroud)