📄 gsmcell.cs
字号:
using System;
using System.Collections;
using System.Data;
namespace NiceTracker
{
/// <summary>
/// Summary description for GSMCell.
/// </summary>
public class GSMCell
{
private string description = "";
public string N = "";
public string Stat = "";
public string LAC = "";
public string CI = "";
public string Operator = "";
public GSMCell()
{}
public GSMCell( string inN, string inStat, string inLAC, string inCI, string op )
{
N = inN;
Stat = inStat;
LAC = inLAC;
CI = inCI;
Operator = op;
}
public GSMCell( DataRow dr )
{
if ( dr.Table.Columns.Contains( "description" ) )
description = dr[ "description" ].ToString();
if ( dr.Table.Columns.Contains( "n" ) )
N = dr[ "n" ].ToString();
if ( dr.Table.Columns.Contains( "stat" ) )
Stat = dr[ "stat" ].ToString();
if ( dr.Table.Columns.Contains( "lac" ) )
LAC = dr[ "lac" ].ToString();
if ( dr.Table.Columns.Contains( "ci" ) )
CI = dr[ "ci" ].ToString();
if ( dr.Table.Columns.Contains( "operator" ) )
Operator = dr[ "operator" ].ToString();
else
Operator = CellTrack.OperatorCode;
}
public string Description
{
get
{
return description;
}
set
{
description = value;
}
}
public void ConfigureByString( string configString )
{
string[] items = configString.Replace( " ", "" ).Split( '-' );
if ( items.Length >= 4 )
{
N = items[0];
Stat = items[1];
LAC = items[2];
CI = items[3];
if ( items.Length > 4 )
Operator = items[4];
else
Operator = CellTrack.OperatorCode;
}
}
public override string ToString()
{
return "{" + N + "-" + Stat + "-" + LAC + "-" + CI + "-" + Operator + "}";
}
}
public class GSMCellComparer: IComparer
{
int IComparer.Compare (Object x, Object y)
{
GSMCell cellX = x as GSMCell;
GSMCell cellY = y as GSMCell;
return cellX.Description.CompareTo( cellY.Description );
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -