1
我有這樣的代碼:分割字符串
public class TrainingModuleProgressStateDataModelResults
{
public IEnumerable<DataModels.Training.TrainingModuleProgressStateDataModel> TrainingModuleProgressStates { get; set; }
}
public class TrainingModuleProgressStateDataModel
{
public IEnumerable<UserTrainingPointsDataModel> UserTrainingPoints { get; set; }
}
我需要分割該成:在我的倉庫我從數據庫中獲取回RawPoints
public class UserTrainingPointsDataModel
{
public virtual int InteractionType { get; set; }
public virtual int Points { get; set; }
public virtual string Name { get; set; }
}
:
China Incentive Program,50,6,1|India - Q2 Incentive ,50,6,4|China - Q2 Incentive,50,6,5|India Incentive Program,100,8,3|India - Q2 Incentive ,100,8,4
每套都是由pipe character
隔開,那麼50 = the points,6
就是互動類型和1
是trainingmoduleid(我不需要那個拔出了),並將其命名爲好,名字:)
string RawPoints = row["RawPoints"].ToString();
foreach (var RawPoint in RawPoints)
{
UserTrainingPointsDataModel.Name = RawPoints.Name;???
}
你可能想解釋RawPoints更詳細一些。是'|'個人數據點的分隔符,什麼是「中國激勵計劃」,數字是什麼等等? – prthrokz
我編輯了我的OP :) –