Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles / Languages / C#

C# equivalent of VB's With keyword

4.00/5 (1 vote)
15 Feb 2012CPOL 5.4K  
It's not realy an alternate - but I think it should be mentioned. Most time you have this kind of code during initialization. So why not use this:StatusProgressBar spb = new StatusProgressBar() { IsIndeterminate = false, Visibility = Visibility.Visible, ...
It's not realy an alternate - but I think it should be mentioned. Most time you have this kind of code during initialization. So why not use this:

C#
StatusProgressBar spb = new StatusProgressBar() {
                 IsIndeterminate = false,
                 Visibility = Visibility.Visible,
                 Minimum = 0,
                 Maximum = 100,
                 Value = 50
            };

So if you only want to save typing during object creatio, this is the way to go. No performance penalty (no delegate, or extra variable instance needed).

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)