介绍
这篇文章主要介绍了c#中我们应该比较示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
,,///,& lt; summary> ,,,,,,,///,我们应该比较 ,,,,,,,///,& lt;/summary> ,,,,,,,///,& lt; param name=癲rA"祝辞& lt;/param> ,,,,,,,///,& lt; param name=癲rB"祝辞& lt;/param> ,,,,,,,///,& lt; param name=癱olumnNames"在需要比较的列名称& lt;/param> ,,,,,,,///,& lt; returns> & lt;/returns> ,,,,,,,public static bool DataRowCompare (DataRow 半径标注,DataRow drB,, string [], columnNames) ,,,,,,,{ ,,,,,,,,,,,bool flag =,假; ,,,,,,,,,,,//DataRow 中需要比较的列排序 ,,,,,,,,,,,ColumnSort(半径标注,columnNames); ,,,,,,,,,,,ColumnSort (columnNames drB也); ,,,,,,,,,,,foreach (DataColumn dcA  drA.Table.Columns拷贝) ,,,,,,,,,,,{ ,,,,,,,,,,,,,,,if (columnNames.Contains (dcA.ColumnName)) ,,,,,,,,,,,,,,,{ ,,,,,,,,,,,,,,,,,,,foreach (DataColumn dcB  drB.Table.Columns拷贝) ,,,,,,,,,,,,,,,,,,,{ ,,,,,,,,,,,,,,,,,,,,,,,if (columnNames.Contains (dcB.ColumnName)) ,,,,,,,,,,,,,,,,,,,,,,,{ ,,,,,,,,,,,,,,,,,,,,,,,,,,,if (dcB.ColumnName ==, dcA.ColumnName)//列名比较 ,,,,,,,,,,,,,,,,,,,,,,,,,,,{ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//类型比较 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,if (dcB.DataType !=, dcA.DataType) ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,flag =,假; ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,休息; ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,} ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//值比较 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,else if (CompareObject(半径标注(dcB.ColumnName), drB [dcB.ColumnName])) ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{ null null null null null null null null null null null null null null null null null null null null null null null null null null null nullc#中我们应该比较示例