|
S. Senthil Kumar wrote: have two dictionaries, one keyed on your key and one keyed on your value.
Thanks. If my Dictionary contains large number of items, will this method makes any memory issues ?
S. Senthil Kumar wrote: you could simply pack the key along with the value, internally (i.e Dictionary> [Wink] . That way, when you iterate through values and find a value, you can get the associated key right away.
This is good method. But I can't use it as my key and value are isolated (code I have shown in the last message is for demonstration).
Thanks senthil for the reply
|
|
|
|
|
Hi all!
I was wondering if anyone could assist me...
In a file, I have a large amount of strings, each separated by a comma.
In my current example, I have a LARGE string value, containing 1343 different string values, and a total of 573033 values (All different lengths) - Created by a program.
I'm wondering if there's and easy way to find which string value, when removed, will shorten the list the most (I'm messing around with compression )
Eg:
a,asdasd,asdasd,a,b <--- 3 different string values, 5 values
In the above example, both "asdasd" and "a" each appear twice, but if I remove "asdasd" from the example, it will be shortened the most.
I've tried using the dictionary class to count the amount of times a value appears (Which works...), but it still doesn't tell me the largest value, which appears the most times.
I was thinking about iterating through my result from the dictionary class, then multiplying the string length by the amount of times it appears to get a result (Which might work...), but I was wondering if there was any other way to do it...
Any help would be appreciated
-= Reelix =-
|
|
|
|
|
Reelix wrote: I've tried using the dictionary class to count the amount of times a value appears (Which works...), but it still doesn't tell me the largest value, which appears the most times.
Don't count the number of times the strings occur, count the total number of characters that they use.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
That'd only give me half of what I need.
Eg:
a,123321,a,b,123321,a,a would return
1, 6, 1, 1, 6, 1,1
Still doesn't tell me which occurs the most often :/
I pretty much need to input
a,123321,a,b,123321, a, a
and it outputs
123321 (Being the longest string, which appears most often)
See that even though the a's appear 4 times, the total length they take up is (4 * 1) = 4 spaces, as opposed to 123321, which takes up (6 * 2) = 12 spaces.
-= Reelix =-
|
|
|
|
|
Looping through the strings and collecting the string lengths should give you a collection that looks like this:
"a": 4
"123321": 12
"b": 1
The number is the total number of characters that all copies of the string uses. Then you just have to pick the item with the largest number.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
There are more available dlls to add under windows\assembly folder. But adding presentationcore.dll alone asks that there are some unknown classes. Is there a way to specify some paths under VS2008 to work with them?
chesnokov
|
|
|
|
|
i had a snap shot of error if anybody can solve plz tell me about this error.
when i start my application it gives an application error rather than executing,"the application failed to initialize properly 0xc000007b applicaton error"
|
|
|
|
|
If you also have the code of that application than why not debug that. and see on which line it throws an exception.
|
|
|
|
|
I want to run an application in Vista.
How to run as administrator automatic?
|
|
|
|
|
You have to inject a manifest containing the desired execution level (requireAdministrator).
If you search with these keywords you'll find all you need.
Regards,
mav
--
Black holes are the places where God divided by 0...
|
|
|
|
|
There are n number of clients and all are accessing one server. Data, which is in dataset(disconnected mode) shows at client machine. If one of the client changes the data at his local machine, it should reflect in other systems also, without refreshing the data.
Please let me know How to handle this scenario in order to avoid redundant data. Hope my question is clear.
|
|
|
|
|
Krish Agn wrote: it should reflect in other systems also, without refreshing the data
By magic. Thats the only way if you don't want to refresh the data.
Bob
Ashfield Consultants Ltd
|
|
|
|
|
Ok. Or else, need to restrict other users not to make any changes(insert, delete, update) while one client is modifying the data.
|
|
|
|
|
As you are working with disconnected datasets basically you can't. What you need to do is to check if changes have been made when updating the main database. This is usually done by timestamps or record version numbers.
Hope this helps
Bob
Ashfield Consultants Ltd
|
|
|
|
|
hi, i've got a built in MS VS C# 2005 Express
i'd like to "Convert" it to MS VS C# 2005 pro
anyone
thanks
Have Fun
Never forget it
|
|
|
|
|
It needs converting, it doesn't just open ?
Christian Graus
Please read this if you don't understand the answer I've given you
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
By Defult with VS Express and has an Icon of VS Express yes
but i'd just like to see it like with an VS Por Icon and So...
i know it's a bit petty
Have Fun
Never forget it
|
|
|
|
|
Does the reverse work? I've got Pro at work and Express at home, can I move a project freely between then providing it doesn't use any of the Pro-specific features?
|
|
|
|
|
am developing an windows application where i am using MSI plessey TTF font in this font i need to calculate check digit so how can i do that check digit calaculation
|
|
|
|
|
private string msiplessey(string abc)
{
string value = "";
string values = "";
string adds = "";
string evenvalues = "";
string evenval = "";
string evenadds = "";
string resultadd = "";
string fval = "";
long add = 0;
long abcd;
long evenadd = 0;
long result;
int checkvalue = 0;
int finalresult;
for (int i = abc.Length - 1; i > -1; i -= 2)
{
value += abc.Substring(i, 1);
}
for (int j = value.Length - 1; j >= 0; j--)
{
values += value.Substring(j, 1);
}
abcd = (Convert.ToInt64(values) * 2);
string oddvalue = abcd.ToString();
for (int k = 0; k < oddvalue.Length; k++)
{
adds = oddvalue.Substring(k, 1);
add = add + Convert.ToInt64(adds);
}
for (int l = abc.Length - 2; l > -1; l -= 2)
{
evenvalues += abc.Substring(l, 1);
}
for (int m = evenvalues.Length - 1; m >= 0; m--)
{
evenval += evenvalues.Substring(m, 1);
}
for (int n = 0; n < evenval.Length; n++)
{
evenadds = evenval.Substring(n, 1);
evenadd = evenadd + Convert.ToInt64(evenadds);
}
result = add + evenadd;
resultadd = result.ToString();
finalresult = Convert.ToInt32(resultadd.Length);
fval = resultadd.Substring(finalresult - 1);
checkvalue = (10 - (Convert.ToInt32(fval)));
if (checkvalue == 10)
{
checkvalue = 0;
}
else
{
checkvalue = (10 - (Convert.ToInt32(fval)));
}
return checkvalue.ToString();
}
|
|
|
|
|
Hi there.
I think string and String class are equivalent.
Is it true ?
What are the different between them ?
modified on Tuesday, May 27, 2008 3:04 PM
|
|
|
|
|
M-Dayyan wrote: I think string and String class are equivalent.
Is it true ?
string is a synonym for System.String
|
|
|
|
|
|
Hi Colin,
Not on topic but you may know...
Consider the declarations below:
<br />
<br />
public Delegate void Testing1();<br />
public delegate void Testing();<br />
<br />
The first declaration will not compile. I thought delegate and System.Delegate were the same things?
Cheers,
|
|
|
|
|
No its not the same thing..
"Delegate" is the baseclass that all delegates derive from.
(containing methods like DynamicInvoke etc)
The "delegate" keyword will tell the compiler that it should output a class deriving from Delegate.
(delegates are classes in IL)
So "Delegate" is more like object/Object.
While "delegate" is like the "class" keyword.
eg:
public class SomeClass : Object
public delegate void SomeDelegate () /* : Delegate */
|
|
|
|