|
I did as you suggested and it is ok now.
Thank you all.
|
|
|
|
|
Just because it works it doesn't make it right.
It is better to not add the duplicates in the first place then to have to remove them afterwards. There are some instances where this might be acceptable but I imagine your task is not one of these.
Illogical thoughts make me ill
|
|
|
|
|
So you didn't know how to remove duplicates from a collection but you understood HumDum's link to delegates and predicates. Wow, that is awesome.
"You get that on the big jobs."
|
|
|
|
|
HTH (if you do not have to care about performance)
List<string> list = new List<string>();
list.Add("Method");
list.Add("Method");
list.Add("Method2");
list.Add("Method");
List<string> res = (from _ in list group _ by _ into __ select __.Key).ToList();
and here is the sample with the HasSet:
List<string> res = new HashSet<string>(list).ToList();
modified on Tuesday, February 15, 2011 10:14 AM
|
|
|
|
|
Others have pointed possible solutions out to you, but I would suggest that you need to step back and think about what equality actually is. It's not such a simple subject, and it's not something you should rush into. In the case of a string, equality could simply be that the text is the same (taking culture into account). In more complex cases, you need to consider whether equality is based on all values of a class being the same, or only some values.
Building a generic equality tester is a big deal. The closest you might get, for instance, could be to have a method that iterates over the items and uses Compare to compare them. This, then depends on the original items being in an IComparable class. I leave it to you to figure out whether or not it's worth the effort to build something generic, or to allow a degree of specialisation to occur in there.
|
|
|
|
|
Umm, is possible to track the mouse pointer if you move off the form, I have written an app that I needed to track the mouse pointer on the form. Now I am trying to track the mouse pointer out of the Form on the Windows back ground. I think I am having issues attaching the event handler
<
MouseHookProcedure = new HookProc(Form1.MouseHookProc);
hHook = SetWindowsHookEx(WH_MOUSE_LL, MouseHookProcedure, (IntPtr)0, 0);
>
dont appear to be setting hHook.....
HELP
|
|
|
|
|
Cursor.Position will retrieve current position of the cursor on the screen
good luck
|
|
|
|
|
The simple answer, why oh why did I not think of that. Stick
label1.Text = Cursor.Position.ToString(); in a timer and off you go!
|
|
|
|
|
|
Thanks, I will have a look at that Glenn
|
|
|
|
|
read up on Mouse.Capture
Luc Pattyn [Forum Guidelines] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.
|
|
|
|
|
Hi,
I want to access port80, I am creating a software which blocks unwanted websites those who are browse from any browser in a system, so I am writing a service in that I am writing a code to access port80 and to get the url to check in my db and allow or diney url. I tried using HttpListener class in c#...but not working...can you help me to get this.
krishna
|
|
|
|
|
You need to get your software between the web browser and the network card. I do not know if you can get a hook in between and filter there. But you can write a proxy server which the browser would then use. Or write a good "proxy.pac" script (e.g. "no-ads.pac": http://www.schooner.com/~loverso/no-ads/[^]).
|
|
|
|
|
you could add unwanted IP adresses to your hosts file...
Luc Pattyn [Forum Guidelines] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.
|
|
|
|
|
That won't be useful when some sites serve both content and ads. The proxy.pac by Loverso (see link in my post above) circumvents that problem.
|
|
|
|
|
Hello Experts,
I have generate the problem when i am using port no 465 to send mail with the use of Gmail.Code below after some pause raise exception "waiting times operations has expired". Why?
public static void Send(string from, string pwd, string to, string subject,string body)
{
MailMessage message = new MailMessage(from, to);
message.Subject = subject;
message.Body = body;
int port = 465;
SmtpClient client = new SmtpClient("smtp.gmail.com", port);
client.Credentials = new NetworkCredential(from, pwd);
client.EnableSsl = true;
client.Send(message);
}
Thanks
If you can think then I Can.
|
|
|
|
|
You can't use port 465. If you read the documentation on the SmtpClient class, you'll know why.
The alternate port you can use is 587. This port supports the TLS/STARTTLS command method that the SmtpClient class supports over SSL.
|
|
|
|
|
Dear Sir,
Can u please help me for Sending mail with the help of Gmail from System.Net.Mail and Por is 465.
Thanks
If you can think then I Can.
|
|
|
|
|
I already told you what your solution is. You can NOT use port 465 because the SmtpClient class does not support it.
|
|
|
|
|
Yes But System.Web.Mail is Supporting it. And It works Successfully on System.web.Mail.
But My Problem is that System.Web is Obsolute Version and System.Net is new.
so how it not works?
If you can think then I Can.
|
|
|
|
|
Read this[^]. It doen't work because Microsoft said it doesn't work and, if you read the documentation on the EnableSsl property, they say why it doesn't work and what the alternative is.
|
|
|
|
|
DataGridViewTextBoxEditingControl.autocomplete conflict with wrap mode
i can`t use advantages of autocomplete when wrap mode of cellstyle set to true
what should i do to have both at the same time?
any suggestion ?
any link?
any article?
any keyword to search about?
modified on Tuesday, February 15, 2011 7:06 AM
|
|
|
|
|
private Image gifImage;
private FrameDimension dimension;
private int frameCount;
private int currentFrame = -1;
private bool reverse;
private int step = 1;
public GifImage(string path)
{
gifImage = Image.FromFile(path);
dimension = new FrameDimension(gifImage.FrameDimensionsList[0]);
frameCount = gifImage.GetFrameCount(dimension);
}
public bool ReverseAtEnd
{
get { return reverse; }
set { reverse = value; }
}
public Image GetNextFrame()
{
currentFrame += step;
if (currentFrame >= frameCount || currentFrame < 1)
{
if (reverse)
{
step *= -1;
currentFrame += step;
}
else
currentFrame = 0;
}
return GetFrame(currentFrame);
}
public Image GetFrame(int index)
{
gifImage.SelectActiveFrame(dimension, index);
return (Image)gifImage.Clone();
}
i saw this coding on the web, i am still confuse on how to use it, can anyone help me with the explaination and example on how i can use it, i am trying to get a certain gif to play and play only once without loop inside a picturebox
using expression blend 4 and VS2010 c#
|
|
|
|
|
i have a requirement that i click on button and download xsl file to client machine and after calling this function i want to redirect user to next page. but after download dialog appears an issue is thrown and control does not return so that i can redirect the page. is there any way of doing that.
|
|
|
|
|
Hi,
I am using LINQ to SQL in my Data Access Layer. I learned that I should not expose IQueryable, rather I should convert the result of IQueryable object to IEnumerable by calling ToList() method. Would you please tell me If IQueryable is better for memory / performance or what are the factors should be related to this decision ?
|
|
|
|