C# is a multiparadigm, managed, garbage-collected object-oriented programming language created by Microsoft in parallel with the .NET platform

learn more… | top users | synonyms

-5
votes
0answers
20 views

.NET for Windows Store [on hold]

I wanna choose a way to make apps for Windows. My choice is between WPF and .NET for Windows Store. I know WPF is powerful. But i just looked at .NET for Windows Store APIs: ...
1
vote
1answer
47 views

Clarification on MVC Architecture Overview

I'm doing an MVC 4 architecture diagram for a report and since I'm relatively new to MVC,i was wondering could some one clarify with me is REST (HTTPPOST etc) between view and controller, or ...
-1
votes
0answers
36 views

Switching from C# to C++, despite 6 years of experience, how to approach? [on hold]

I've been contemplating of quitting my current software engineering job that uses mainly C#, and is about programming server-side at a rather high level, where a lot of the interesting logic and ...
-2
votes
1answer
32 views

pass a variable as parameter to constructor c#

pass a variable as parameter to constructor as i want to change the variable value with changeable value i'm new to c# so that i tries to implement one thing in many way i did what i want to do with ...
0
votes
1answer
18 views

Databinding When View Differs From Model

I have an entity Customer. Customer has a collection of Accounts. I have corresponding classes. The Customer class has-a List<Accounts>. I have two views. First page shows the Customer's name, ...
-2
votes
1answer
143 views

Why in C# int template/generic parameters were not added?

A note for CO fans: I am not looking for current opinions, I am looking for historic event, and since it is history, it is a fact now (something that occurred and cannot be changed). C++ templates ...
0
votes
0answers
45 views

Matching groups of similar lines on a generic matching algorithm

I have to write a program to search through a file containing lines and find lines that match to a degree of tolerance but are not necessarily the same. So for example the following lines would match: ...
3
votes
2answers
123 views

How do you find out what resources are unmanaged?

Looking through the .NET documentation, specifically the WebRequest class, I don't see any information indicating that I should wrap an instantiation of it in a using statement. Even the provided ...
0
votes
0answers
29 views

DDD using an ORM and a Active Directory Server for Persistence

With Domain Driven Design one would model out the domain. One would then use an ORM of some sort to take care of the persistence. Say you have a Product entity which has a Name, SKU and an Owner. This ...
7
votes
4answers
1k views

Should one use Dependency Injection even if the class is used only once? [duplicate]

During a code review I have started having a bit of a dilemma as to whether use dependency injection or not. I would like to hear your thoughts, because this is kind of an ongoing theme and would help ...
2
votes
2answers
121 views

Unit testing and reusing extracted class

Currently I have 3 service classes, they all have a similar pattern, and I need to make a 4th service class which amalgamates the functionality of the other three. Current three classes public class ...
0
votes
1answer
107 views

What's the point/Use of writing out just the method signatures for an API in .Net Web Api

I have been asked to write the signatures for and API end points GET/POST/PUT methods. I'm having a hard time wrapping my head around what the point of this is. My co-worker asked if I could do this ...
0
votes
1answer
133 views

C# Constructor and private LINQ to SQL members

I am extending an application I have developed so that it is more broadly useful for multiple jobs, rather than the single job I created it for. There are a number of tables that I get from SQL ...
24
votes
2answers
3k views

How much work should I place inside a lock statement?

I am a junior developer working on writing an update for software that receives data from a third-party solution, stores it in a database, and then conditions the data for use by another third-party ...
-2
votes
0answers
7 views

AForge Blobcounter problem -how to count splitted objects? [migrated]

I have a problem with counting small objects on the image. In example I used BlobCounter class (from AForge framework). But it doesnt recognize splitted objects. Here is the function output Here is ...
2
votes
2answers
163 views

Designing entities that should be mutable through the GUI but protected from programmer error

I have a set of entities, for now represented by very simple classes (further simplified for this example): public class Item { public string Name { get; private set; } public double ...
1
vote
1answer
85 views

C#/MonoGame - Programming enemies and levels in external script files

I'm writing a little game using C# MonoGame and I have idea of scripting enemies in external script files (not necessarily in C#, maybe in lua?). So for example I have class Enemy in C#. And I want ...
1
vote
0answers
51 views

Weighted (Perlin?) Noise generation

Is there a way I can "Weight" a noise generation algorithm to a specific point i.e the center of the generated "image" or one of its corners, assuming the generated "image" is square? I have been ...
1
vote
2answers
65 views

Reading Element Names vs Reading Element Attributes: Speed C#

I am working on a project where there are a whole bunch of strings being stored in an XML file for later retrieval. Stored with each string is between 0-10 tags that a user can use to access and sort ...
-3
votes
0answers
39 views

Monogame Game1.cs Where is the run function? [closed]

I am wondering where the run function in Monogame is. I can see there's already one existing in the Program.cs (Entry point) file, but none in Game1.cs Perhaps it's hidden? Using OpenGL Monogame ...
0
votes
0answers
14 views

C# How to define TcpListener for IP address [migrated]

I have looked through some examples of TcpListeners and TcpClients , and in one example the server side TcpListener is declared like this TcpListener listener = TcpListener.Create(8080); ...
0
votes
1answer
43 views

Where is a DataTable appropriate and where is a List with a class? [closed]

Given Employee data, say: Name,Age,Gender Under which situations would it be appropriate to use a DataTable with the appropriate columns, and when would it be right to create an Employee class and ...
1
vote
0answers
33 views

Receive data using TcpListener and TcpClient and distinguish between file and raw data [migrated]

I am having a really hard time figuring out how to make my program work, here is what it is: Server and Client apps Client app will send data to the Server directly, using TcpClient Client app will ...
-4
votes
0answers
39 views

Input text to a html textbox field with C# [closed]

I have been working with C# for a while now, mostly WPF. I am wondering if or how I can use HttpWebRequest to automatically input information into a html form. For example, I need to have say a text ...
1
vote
2answers
129 views

Using static classes to define methods for handling POCO class objects

I am pretty new to the OOP paradigm and for this current project of mine, I need to design and develop a web application backend in .NET MVC using C#. A friend of mine told me that the class objects ...
6
votes
5answers
806 views

Why are objects instantiated this way?

Some times I see an object instantiated this way. ICustomer oCustomer = new Customer Obvious but the Customer class is implementing ICustomer interface in this example. Are there any advantages of ...
4
votes
3answers
900 views

Best way to define, start and stop threads in C#

I am making a little program, which have few Threads, constantly running. At some point, I may want to stop one of them, and then, after random period of time, to start it again. So first, what is the ...
3
votes
4answers
356 views

Why does CI stipulate that we should be able to rollback to any version of a software?

I was reading the book "Continuous delivery, reliable software deployments through build, tests and deployment automation ". And the author mentions that one should be able to rollback to any version ...
0
votes
2answers
89 views

Server and Client apps that will send files and other info to each other

I am trying to do a Server and Client programs, that will communicate with each other, but I can't figure out the best way to do it, so let me explain what I need: The Server app should be able to ...
1
vote
3answers
169 views

Pass the whole object to a method or just parts?

I have an object that has about 50 properties, but one of my methods only uses about 3 of these properties. Is it still better to pass the whole object or parts. A scenario would be were I am using ...
-1
votes
1answer
35 views

How to test model binding within an MVC controller when Bind attribute with Include list is used?

Auto-generated action methods in MVC5 make use of the BindAttribute with an Include list that contains the field names in a string literal. Example: // POST: MyTable/Edit/5 // To protect from ...
0
votes
2answers
113 views

Simple TimeZones

I need to send out emails based on a timestamp. But the timestamp must be what the user expects it to be. The timestamp is set by the user submitting an object. E.g Al from L.A in the U.S saves an ...
1
vote
1answer
207 views

Doubts about architectural pattern for customizable standard enterprise application [duplicate]

My company needs to build an application to be rolled out for a lot of clients. This software will have many modules and functionalities, but some of these will need specific adjustments for some ...
2
votes
1answer
94 views

Integration testing and database connection string in app.config

I am working on a project where SqlConnection is created via a static method, lets say it's DatabaseAccess.GetSqlConnection(). This method reads the .config file to get the connection string and ...
1
vote
3answers
161 views

C# Subject Observer Architecture question

I'm making a C# application using the Subject Observer design pattern in a slightly different way. I am passing the Provider Class, implementing IObservable (this has the OnNext() method that ...
0
votes
1answer
98 views

Should I initialize a member variable in declaration when it is initialized by a constructor parameter?

Which is recommended for initialization of class fields in C#: class Foo { public X x = new X(); // or any default value... public Foo(X _x) { x = _x; } } Or class Foo { ...
1
vote
4answers
180 views

When to make a method part of an interface or a concrete implementation? [duplicate]

I create an interface for database access to a MySQL database. Currently, this is the only way to access day, but to make it easier to test and in the event that the data access might change, I used ...
0
votes
1answer
51 views

Any good data structure to perform efficient lookup and modification operations about what are the shapes containing the current cursor position

I think I'm facing a pretty common issue but cannot remember which solution is the most suitable one. Let's put it that way: I can, in a, certain, given, language get some events anytime the user is ...
1
vote
2answers
82 views

Is storing data that rarely changes in-memory a good candidate for a singleton/cache?

I have a class called DataPoint that is defined like the following. Currently, it goes through each property on an object and based on the DataPoint, it does some formatting like padding, trimming, ...
0
votes
0answers
89 views

To KISS or not when coding? [duplicate]

I don't consider myself "ninja" but I don't think I'm bad dev either. Anyway, after many years of development I tend to keep it simple more ofthen than before. For small projects there is no need to ...
0
votes
0answers
14 views

Is the ProtectedData class still an acceptable method to store passwords? [migrated]

I'm writing a piece of software which will have to store a users password to allow authentication with a 3rd Party service. Unfortunately, this service currently requires the use of a password rather ...
2
votes
1answer
190 views

When designing a data structure, should I implement very inefficient operations for convenience?

(I've added the .NET tags because the data structures are for .NET, and this question should be considered in the context of the conventions for that platform.) I'm writing a library of immutable and ...
2
votes
2answers
151 views

Abstract classes and constants

I have two classes that share a lot of code and are conceptually variations on a common class. So I want an abstract class that contains all their common code and then they can each inherit from it ...
7
votes
3answers
252 views

Better to write your .NET library with COM limitations in mind, or separate your .NET library from Interop?

I came across this interesting article: How I Came to Love COM Interoperability on CodeProject, which got me thinking... The author argues that they do not want any COM-ities in their .NET library ...
1
vote
0answers
184 views

What architecture is suitable for players matchmaking?

The system should match players to game rooms. When the room is ready it moves to a game server. Each game start request can have a list of prefered game servers and specifies exactly game mode ...
-2
votes
2answers
103 views

Null object pattern or nullable [duplicate]

What's better for implementing null object pattern: 1) provide special state for instance or 2) use everywhere ? (Nullable) operator? And I'm thinking about structs only.
1
vote
0answers
21 views

Calling Async method in class constructor in C# [migrated]

Currently I'm developing an universal app using c#. In app I used sqlite as database and as you may now It has async methods. I have a class with some null property that I'll fill them using data I ...
2
votes
1answer
110 views

How do you separate view from logic in a Winform application?

I know there are patterns like MVC to separate view from logic, however, I don't know how common they are in Winform applications. For a C# Winform application, I may start with a Form and gradually ...
-2
votes
0answers
17 views

Where can I find the contents of FibreConnList? [migrated]

Given a block of code, if (messageType == typeof(FibreConnectorClass)) { FibreConnectorClass fibreconnect = (FibreConnectorClass)payload; fiberConnectorComboBox.Items.Clear(); foreach ...
2
votes
2answers
96 views

For a concrete SQL Repository, should I encapsulate the SQL logic inside or outside the repository methods?

If I have a concrete repository based on SQL data access, should I pass in SQL to the repository methods or encapsulate them within the methods. I feel if I pass them in, then I am coupling my ...