D
Drasko
I am using HybridDictionry in my app, so it works fine if key is a string.
When I tried to make my class with ushort key, it throws ArgumentException?
First time when I add item it is ok, but when I try to add item with same
key, on Contains(serialNumber) it throws ArgumentException (first time it
passed it)?
What I am missing?
public class myDict
{
private HybridDictionary devices = new HybridDictionary(true);
public void Add( ushort serialNumber, Device device )
{
try
{
if(devices.Contains(serialNumber))
{
devices.Remove(serialNumber);
}
devices.Add( serialNumber, device );
}
catch (Exception ee)
{
string m = ee.Message;
}
// Indexer
public OMDevice this[ ushort serialNumber ]
{
get
{
return (Device) devices[serialNumber];
}
}
}
When I tried to make my class with ushort key, it throws ArgumentException?
First time when I add item it is ok, but when I try to add item with same
key, on Contains(serialNumber) it throws ArgumentException (first time it
passed it)?
What I am missing?
public class myDict
{
private HybridDictionary devices = new HybridDictionary(true);
public void Add( ushort serialNumber, Device device )
{
try
{
if(devices.Contains(serialNumber))
{
devices.Remove(serialNumber);
}
devices.Add( serialNumber, device );
}
catch (Exception ee)
{
string m = ee.Message;
}
// Indexer
public OMDevice this[ ushort serialNumber ]
{
get
{
return (Device) devices[serialNumber];
}
}
}