If you find this article through a search engine, I suggest you first look at the first article in this series, this is the second in this series, today brings you more rich C # and Visual Studio programming skills, come together to see it.
1,
When we write some destructive program, we need to traverse and extract the ID of the process.
For these features, let's start with a few APIs
1.createtoolhelp32snapshout function
Get a snapshot of a process, module, or thread
The syntax is as
The common practice for cross-project-level calls is to add references at the project level before reflection is used.
Example: The Client class calls the Mysqlhelper class.
First build the Mysqlhelper project,
Then add the MysqlHelper.dll
Small Knowledge (ii)
Bitwise operators:
and:& bits are all 1 o'clock, the result is 1, otherwise 0. Binary operations, bitwise comparison.
Or: | Bits are 0 o'clock, the result is 0, otherwise 1. Binary operations, bitwise comparison.
XOR: ^ bits
The event provides the ability to send notifications to the outside world for instances of classes and classes, implements communication between objects and objects, and if an event member is defined, indicates that the type has 1. Ability to
One, form submission:
.... form1.submit (); ....
This method is typically used in HTML pages, not in ASP. NET, because the form of ASP. NET is always submitted to its own page.Second, the link of a label way
Link address Transfer receive page:
A few years ago wrote a C + + multi-threaded framework, although finished, but one lazy to do a note after the No shadow, recently put the code, ready to send to GitHub, here, and then the framework to summarize it.
Multithreading has always been
The main introduction is the self-painted form border and background color progressively lighter (deep).
1. Set the form to no-border mode first
This. FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
You can also right-click the form,
Using jquery, C # to get the CheckBoxList selection, the following is achieved, interested friends can refer to the following
The PHP code is as follows:
. CheckBoxList label {margin-right:20px;}
The PHP code is as follows:
var label; $
The first thing you need to know is that you can manipulate Windows user accounts in the CMD interface
Use System ("") to communicate directly with CMD in C + +
Here is the code, very simple, no longer explained, we look at the function of these
First we know that the difference between a desktop and a laptop is whether it has a power supply
If the API that reads the power information provides a return value, is it possible to conclude that it is a laptop or a desktop computer?
Let's look
Understanding of generic constraints and understanding of generic Constraints1. Reference Type ConstraintsStruct RefSample where T: class reference type uses Class to indicate constraints. Other reference types are specific constraints. It
SimpleMsgPack. NET releases an open-source library for parsing the msgpack protocol C,
Reference page:
Http://www.yuanjiaocheng.net/CSharp/Csharp-keys.html
Http://www.yuanjiaocheng.net/CSharp/csharp-interface.html
Http://www.yuanjiaocheng.net/CSharp/
Generic parameter conversion
Objects generated by different parameter types of generics are independent of each other.
// Tuple ts; Tuple to; // ts to is an object of two types.
Many times, we want to implement the to = ts operation. Why? Because
Implementation of a State Machine
Interface IState {string Name {get; set;} // handle IList Nexts {get; set;} Func Selector {get; set ;}} class State: IState {public string Name {get; set ;}= "State"; IList IState. nexts {get; set ;}= new List ()
Learning C # From Scratch -- basic syntax (2 ),Basic syntax
(Cainiao series tutorial)
C #, also known as Csharp, like C well.
C # is an object-oriented programming language. In the object-oriented programming method, a program consists of various
C # Study Notes 14,
1.Avoid using this, typeof (type), and string to synchronize data from multiple threads, which may lead to deadlocks.
2.Interlocked: the mutex Lock mode (Data Synchronization) We generally use is the Lock keyword (that is, the
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service