What is the C# equivalent of friend?

There’s no direct equivalent of “friend” – the closest that’s available (and it isn’t very close) is InternalsVisibleTo. I’ve only ever used this attribute for testing – where it’s very handy! Example: To be placed in AssemblyInfo.cs

Categories c# Tags

What does ModelState.IsValid do?

ModelState.IsValid indicates if it was possible to bind the incoming values from the request to the model correctly and whether any explicitly specified validation rules were broken during the model binding process. In your example, the model that is being bound is of class type Encaissement. Validation rules are those specified on the model by the use … Read more

entity object cannot be referenced by multiple instances of IEntityChangeTracker. while adding related objects to entity in Entity Framework 4.1

Because these two lines … … don’t take a parameter in the constructor, I guess that you create a context within the classes. When you load the city1… …you attach the city1 to the context in CityService. Later you add a city1 as a reference to the new Employee e1 and add e1 including this reference to city1 to the context in EmployeeService. As a result you have city1 attached to … Read more

C# Passing Function as Argument

There are a couple generic types in .Net (v2 and later) that make passing functions around as delegates very easy. For functions with return types, there is Func<> and for functions without return types there is Action<>. Both Func and Action can be declared to take from 0 to 4 parameters. For example, Func < … Read more

Does C++11 have C#-style properties?

In C#, there is a nice syntax sugar for fields with getter and setter. Moreover, I like the auto-implemented properties which allow me to write In C++ I have to write Is there some such concept in the C++11 allowing me to have some syntax sugar on this?

C# Foreach statement does not contain public definition for GetEnumerator

I’m having a problem with a Windows Form application I’m building in C#. The error is stating “foreach statement cannot operate on variables of type ‘CarBootSale.CarBootSaleList’ because ‘CarBootSale.CarBootSaleList’ does not contain a public definition for ‘GetEnumerator’”. I can’t seem to understand what is causing this. This is the code that is throwing up the error: … Read more

JSON.NET Error Self referencing loop detected for type

That was the best solution https://docs.microsoft.com/en-us/archive/blogs/hongyes/loop-reference-handling-in-web-api Fix 1: Ignoring circular reference globally (I have chosen/tried this one, as have many others) The json.net serializer has an option to ignore circular references. Put the following code in WebApiConfig.cs file: The simple fix will make serializer to ignore the reference which will cause a loop. However, it … Read more