Programming C# 12: build cloud, web, and desktop applications
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Undetermined |
Veröffentlicht: |
Beijing
O'Reilly
June 2024
|
Ausgabe: | First edition |
Online-Zugang: | DE-1050 |
Beschreibung: | 1 Online-Ressource (xx, 852 Seiten) |
ISBN: | 9781098158330 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV049933471 | ||
003 | DE-604 | ||
007 | cr|uuu---uuuuu | ||
008 | 241031s2024 xx o|||| 00||| und d | ||
020 | |a 9781098158330 |9 978-1-098-15833-0 | ||
035 | |a (OCoLC)1466937802 | ||
035 | |a (DE-599)BVBBV049933471 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a und | |
049 | |a DE-1050 | ||
100 | 1 | |a Griffiths, Ian |e Verfasser |0 (DE-588)1215929404 |4 aut | |
245 | 1 | 0 | |a Programming C# 12 |b build cloud, web, and desktop applications |c Ian Griffiths |
250 | |a First edition | ||
264 | 1 | |a Beijing |b O'Reilly |c June 2024 | |
300 | |a 1 Online-Ressource (xx, 852 Seiten) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
505 | 8 | |a Intro -- Copyright -- Table of Contents -- Preface -- Who This Book Is For -- Conventions Used in This Book -- Using Code Examples -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Chapter 1. Introducing C# -- Why C#? -- Managed Code and the CLR -- C# Prefers Generality to Specialization -- C# Standards and Implementations -- Many .NETs -- Release Cycles and Long Term Support -- Targeting Multiple .NET Runtimes -- Visual Studio, Visual Studio Code, and JetBrains Rider -- Anatomy of a Simple Program -- Writing a Unit Test -- Namespaces -- Classes -- Unit Tests -- Summary | |
505 | 8 | |a Chapter 2. Basic Coding in C# -- Local Variables -- Scope -- Variable Name Ambiguity -- Local Variable Instances -- Statements and Expressions -- Statements -- Expressions -- Comments and Whitespace -- Preprocessing Directives -- Compilation Symbols -- #error and #warning -- #line -- #pragma -- #nullable -- #region and #endregion -- Fundamental Data Types -- Numeric Types -- Booleans -- Strings and Characters -- Tuples -- Tuple Deconstruction -- Dynamic -- Object -- Operators -- Flow Control -- Boolean Decisions with if Statements -- Multiple Choice with switch Statements -- Loops: while and do | |
505 | 8 | |a C-Style for Loops -- Collection Iteration with foreach Loops -- Patterns -- Combining and Negating Patterns -- Relational Patterns -- Getting More Specific with when -- Patterns in Expressions -- Summary -- Chapter 3. Types -- Classes -- Initialization Inputs -- Static Members -- Static Classes -- Records -- References and Nulls -- Banishing Null with Non-Nullable References -- Structs -- When to Write a Value Type -- Guaranteeing Immutability -- Record Structs -- Class, Structs, Records, or Tuples? -- Members -- Accessibility -- Fields -- Constructors -- Deconstructors -- Methods -- Properties | |
505 | 8 | |a Operators -- Events -- Nested Types -- Interfaces -- Default Interface Implementation -- Static Virtual Members -- Enums -- Other Types -- Anonymous Types -- Partial Types and Methods -- Summary -- Chapter 4. Generics -- Generic Types -- Constraints -- Type Constraints -- Reference Type Constraints -- Value Type Constraints -- Value Types All the Way Down with Unmanaged Constraints -- Not Null Constraints -- Other Special Type Constraints -- Multiple Constraints -- Zero-Like Values -- Generic Methods -- Type Inference -- Generic Math -- Generic Math Interfaces -- Numeric Category Interfaces | |
505 | 8 | |a Operator Interfaces -- Function Interfaces -- Parsing and Formatting -- Generics and Tuples -- Summary -- Chapter 5. Collections -- Arrays -- Array Initialization -- Searching and Sorting -- Multidimensional Arrays -- Copying and Resizing -- List -- List and Sequence Interfaces -- Implementing Lists and Sequences -- Implementing IEnumerable with Iterators -- Collection -- ReadOnlyCollection -- Addressing Elements with Index and Range Syntax -- System.Index -- System.Range -- Supporting Index and Range in Your Own Types -- Dictionaries -- Sorted Dictionaries -- Sets | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 978-1-098-15836-1 |
912 | |a ZDB-30-PQE | ||
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-035271814 | |
966 | e | |u https://ebookcentral.proquest.com/lib/th-deggendorf/detail.action?docID=31460469 |l DE-1050 |p ZDB-30-PQE |q FHD01_PQE_Kauf |x Aggregator |3 Volltext |
Datensatz im Suchindex
_version_ | 1817704349394010112 |
---|---|
adam_text | |
any_adam_object | |
author | Griffiths, Ian |
author_GND | (DE-588)1215929404 |
author_facet | Griffiths, Ian |
author_role | aut |
author_sort | Griffiths, Ian |
author_variant | i g ig |
building | Verbundindex |
bvnumber | BV049933471 |
collection | ZDB-30-PQE |
contents | Intro -- Copyright -- Table of Contents -- Preface -- Who This Book Is For -- Conventions Used in This Book -- Using Code Examples -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Chapter 1. Introducing C# -- Why C#? -- Managed Code and the CLR -- C# Prefers Generality to Specialization -- C# Standards and Implementations -- Many .NETs -- Release Cycles and Long Term Support -- Targeting Multiple .NET Runtimes -- Visual Studio, Visual Studio Code, and JetBrains Rider -- Anatomy of a Simple Program -- Writing a Unit Test -- Namespaces -- Classes -- Unit Tests -- Summary Chapter 2. Basic Coding in C# -- Local Variables -- Scope -- Variable Name Ambiguity -- Local Variable Instances -- Statements and Expressions -- Statements -- Expressions -- Comments and Whitespace -- Preprocessing Directives -- Compilation Symbols -- #error and #warning -- #line -- #pragma -- #nullable -- #region and #endregion -- Fundamental Data Types -- Numeric Types -- Booleans -- Strings and Characters -- Tuples -- Tuple Deconstruction -- Dynamic -- Object -- Operators -- Flow Control -- Boolean Decisions with if Statements -- Multiple Choice with switch Statements -- Loops: while and do C-Style for Loops -- Collection Iteration with foreach Loops -- Patterns -- Combining and Negating Patterns -- Relational Patterns -- Getting More Specific with when -- Patterns in Expressions -- Summary -- Chapter 3. Types -- Classes -- Initialization Inputs -- Static Members -- Static Classes -- Records -- References and Nulls -- Banishing Null with Non-Nullable References -- Structs -- When to Write a Value Type -- Guaranteeing Immutability -- Record Structs -- Class, Structs, Records, or Tuples? -- Members -- Accessibility -- Fields -- Constructors -- Deconstructors -- Methods -- Properties Operators -- Events -- Nested Types -- Interfaces -- Default Interface Implementation -- Static Virtual Members -- Enums -- Other Types -- Anonymous Types -- Partial Types and Methods -- Summary -- Chapter 4. Generics -- Generic Types -- Constraints -- Type Constraints -- Reference Type Constraints -- Value Type Constraints -- Value Types All the Way Down with Unmanaged Constraints -- Not Null Constraints -- Other Special Type Constraints -- Multiple Constraints -- Zero-Like Values -- Generic Methods -- Type Inference -- Generic Math -- Generic Math Interfaces -- Numeric Category Interfaces Operator Interfaces -- Function Interfaces -- Parsing and Formatting -- Generics and Tuples -- Summary -- Chapter 5. Collections -- Arrays -- Array Initialization -- Searching and Sorting -- Multidimensional Arrays -- Copying and Resizing -- List -- List and Sequence Interfaces -- Implementing Lists and Sequences -- Implementing IEnumerable with Iterators -- Collection -- ReadOnlyCollection -- Addressing Elements with Index and Range Syntax -- System.Index -- System.Range -- Supporting Index and Range in Your Own Types -- Dictionaries -- Sorted Dictionaries -- Sets |
ctrlnum | (OCoLC)1466937802 (DE-599)BVBBV049933471 |
edition | First edition |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV049933471</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">241031s2024 xx o|||| 00||| und d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781098158330</subfield><subfield code="9">978-1-098-15833-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1466937802</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV049933471</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">und</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1050</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Griffiths, Ian</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1215929404</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Programming C# 12</subfield><subfield code="b">build cloud, web, and desktop applications</subfield><subfield code="c">Ian Griffiths</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">First edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">June 2024</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (xx, 852 Seiten)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Intro -- Copyright -- Table of Contents -- Preface -- Who This Book Is For -- Conventions Used in This Book -- Using Code Examples -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Chapter 1. Introducing C# -- Why C#? -- Managed Code and the CLR -- C# Prefers Generality to Specialization -- C# Standards and Implementations -- Many .NETs -- Release Cycles and Long Term Support -- Targeting Multiple .NET Runtimes -- Visual Studio, Visual Studio Code, and JetBrains Rider -- Anatomy of a Simple Program -- Writing a Unit Test -- Namespaces -- Classes -- Unit Tests -- Summary</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 2. Basic Coding in C# -- Local Variables -- Scope -- Variable Name Ambiguity -- Local Variable Instances -- Statements and Expressions -- Statements -- Expressions -- Comments and Whitespace -- Preprocessing Directives -- Compilation Symbols -- #error and #warning -- #line -- #pragma -- #nullable -- #region and #endregion -- Fundamental Data Types -- Numeric Types -- Booleans -- Strings and Characters -- Tuples -- Tuple Deconstruction -- Dynamic -- Object -- Operators -- Flow Control -- Boolean Decisions with if Statements -- Multiple Choice with switch Statements -- Loops: while and do</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">C-Style for Loops -- Collection Iteration with foreach Loops -- Patterns -- Combining and Negating Patterns -- Relational Patterns -- Getting More Specific with when -- Patterns in Expressions -- Summary -- Chapter 3. Types -- Classes -- Initialization Inputs -- Static Members -- Static Classes -- Records -- References and Nulls -- Banishing Null with Non-Nullable References -- Structs -- When to Write a Value Type -- Guaranteeing Immutability -- Record Structs -- Class, Structs, Records, or Tuples? -- Members -- Accessibility -- Fields -- Constructors -- Deconstructors -- Methods -- Properties</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Operators -- Events -- Nested Types -- Interfaces -- Default Interface Implementation -- Static Virtual Members -- Enums -- Other Types -- Anonymous Types -- Partial Types and Methods -- Summary -- Chapter 4. Generics -- Generic Types -- Constraints -- Type Constraints -- Reference Type Constraints -- Value Type Constraints -- Value Types All the Way Down with Unmanaged Constraints -- Not Null Constraints -- Other Special Type Constraints -- Multiple Constraints -- Zero-Like Values -- Generic Methods -- Type Inference -- Generic Math -- Generic Math Interfaces -- Numeric Category Interfaces</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Operator Interfaces -- Function Interfaces -- Parsing and Formatting -- Generics and Tuples -- Summary -- Chapter 5. Collections -- Arrays -- Array Initialization -- Searching and Sorting -- Multidimensional Arrays -- Copying and Resizing -- List -- List and Sequence Interfaces -- Implementing Lists and Sequences -- Implementing IEnumerable with Iterators -- Collection -- ReadOnlyCollection -- Addressing Elements with Index and Range Syntax -- System.Index -- System.Range -- Supporting Index and Range in Your Own Types -- Dictionaries -- Sorted Dictionaries -- Sets</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">978-1-098-15836-1</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-PQE</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-035271814</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://ebookcentral.proquest.com/lib/th-deggendorf/detail.action?docID=31460469</subfield><subfield code="l">DE-1050</subfield><subfield code="p">ZDB-30-PQE</subfield><subfield code="q">FHD01_PQE_Kauf</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV049933471 |
illustrated | Not Illustrated |
indexdate | 2024-12-06T15:12:32Z |
institution | BVB |
isbn | 9781098158330 |
language | Undetermined |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-035271814 |
oclc_num | 1466937802 |
open_access_boolean | |
owner | DE-1050 |
owner_facet | DE-1050 |
physical | 1 Online-Ressource (xx, 852 Seiten) |
psigel | ZDB-30-PQE ZDB-30-PQE FHD01_PQE_Kauf |
publishDate | 2024 |
publishDateSearch | 2024 |
publishDateSort | 2024 |
publisher | O'Reilly |
record_format | marc |
spelling | Griffiths, Ian Verfasser (DE-588)1215929404 aut Programming C# 12 build cloud, web, and desktop applications Ian Griffiths First edition Beijing O'Reilly June 2024 1 Online-Ressource (xx, 852 Seiten) txt rdacontent c rdamedia cr rdacarrier Intro -- Copyright -- Table of Contents -- Preface -- Who This Book Is For -- Conventions Used in This Book -- Using Code Examples -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Chapter 1. Introducing C# -- Why C#? -- Managed Code and the CLR -- C# Prefers Generality to Specialization -- C# Standards and Implementations -- Many .NETs -- Release Cycles and Long Term Support -- Targeting Multiple .NET Runtimes -- Visual Studio, Visual Studio Code, and JetBrains Rider -- Anatomy of a Simple Program -- Writing a Unit Test -- Namespaces -- Classes -- Unit Tests -- Summary Chapter 2. Basic Coding in C# -- Local Variables -- Scope -- Variable Name Ambiguity -- Local Variable Instances -- Statements and Expressions -- Statements -- Expressions -- Comments and Whitespace -- Preprocessing Directives -- Compilation Symbols -- #error and #warning -- #line -- #pragma -- #nullable -- #region and #endregion -- Fundamental Data Types -- Numeric Types -- Booleans -- Strings and Characters -- Tuples -- Tuple Deconstruction -- Dynamic -- Object -- Operators -- Flow Control -- Boolean Decisions with if Statements -- Multiple Choice with switch Statements -- Loops: while and do C-Style for Loops -- Collection Iteration with foreach Loops -- Patterns -- Combining and Negating Patterns -- Relational Patterns -- Getting More Specific with when -- Patterns in Expressions -- Summary -- Chapter 3. Types -- Classes -- Initialization Inputs -- Static Members -- Static Classes -- Records -- References and Nulls -- Banishing Null with Non-Nullable References -- Structs -- When to Write a Value Type -- Guaranteeing Immutability -- Record Structs -- Class, Structs, Records, or Tuples? -- Members -- Accessibility -- Fields -- Constructors -- Deconstructors -- Methods -- Properties Operators -- Events -- Nested Types -- Interfaces -- Default Interface Implementation -- Static Virtual Members -- Enums -- Other Types -- Anonymous Types -- Partial Types and Methods -- Summary -- Chapter 4. Generics -- Generic Types -- Constraints -- Type Constraints -- Reference Type Constraints -- Value Type Constraints -- Value Types All the Way Down with Unmanaged Constraints -- Not Null Constraints -- Other Special Type Constraints -- Multiple Constraints -- Zero-Like Values -- Generic Methods -- Type Inference -- Generic Math -- Generic Math Interfaces -- Numeric Category Interfaces Operator Interfaces -- Function Interfaces -- Parsing and Formatting -- Generics and Tuples -- Summary -- Chapter 5. Collections -- Arrays -- Array Initialization -- Searching and Sorting -- Multidimensional Arrays -- Copying and Resizing -- List -- List and Sequence Interfaces -- Implementing Lists and Sequences -- Implementing IEnumerable with Iterators -- Collection -- ReadOnlyCollection -- Addressing Elements with Index and Range Syntax -- System.Index -- System.Range -- Supporting Index and Range in Your Own Types -- Dictionaries -- Sorted Dictionaries -- Sets Erscheint auch als Druck-Ausgabe 978-1-098-15836-1 |
spellingShingle | Griffiths, Ian Programming C# 12 build cloud, web, and desktop applications Intro -- Copyright -- Table of Contents -- Preface -- Who This Book Is For -- Conventions Used in This Book -- Using Code Examples -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Chapter 1. Introducing C# -- Why C#? -- Managed Code and the CLR -- C# Prefers Generality to Specialization -- C# Standards and Implementations -- Many .NETs -- Release Cycles and Long Term Support -- Targeting Multiple .NET Runtimes -- Visual Studio, Visual Studio Code, and JetBrains Rider -- Anatomy of a Simple Program -- Writing a Unit Test -- Namespaces -- Classes -- Unit Tests -- Summary Chapter 2. Basic Coding in C# -- Local Variables -- Scope -- Variable Name Ambiguity -- Local Variable Instances -- Statements and Expressions -- Statements -- Expressions -- Comments and Whitespace -- Preprocessing Directives -- Compilation Symbols -- #error and #warning -- #line -- #pragma -- #nullable -- #region and #endregion -- Fundamental Data Types -- Numeric Types -- Booleans -- Strings and Characters -- Tuples -- Tuple Deconstruction -- Dynamic -- Object -- Operators -- Flow Control -- Boolean Decisions with if Statements -- Multiple Choice with switch Statements -- Loops: while and do C-Style for Loops -- Collection Iteration with foreach Loops -- Patterns -- Combining and Negating Patterns -- Relational Patterns -- Getting More Specific with when -- Patterns in Expressions -- Summary -- Chapter 3. Types -- Classes -- Initialization Inputs -- Static Members -- Static Classes -- Records -- References and Nulls -- Banishing Null with Non-Nullable References -- Structs -- When to Write a Value Type -- Guaranteeing Immutability -- Record Structs -- Class, Structs, Records, or Tuples? -- Members -- Accessibility -- Fields -- Constructors -- Deconstructors -- Methods -- Properties Operators -- Events -- Nested Types -- Interfaces -- Default Interface Implementation -- Static Virtual Members -- Enums -- Other Types -- Anonymous Types -- Partial Types and Methods -- Summary -- Chapter 4. Generics -- Generic Types -- Constraints -- Type Constraints -- Reference Type Constraints -- Value Type Constraints -- Value Types All the Way Down with Unmanaged Constraints -- Not Null Constraints -- Other Special Type Constraints -- Multiple Constraints -- Zero-Like Values -- Generic Methods -- Type Inference -- Generic Math -- Generic Math Interfaces -- Numeric Category Interfaces Operator Interfaces -- Function Interfaces -- Parsing and Formatting -- Generics and Tuples -- Summary -- Chapter 5. Collections -- Arrays -- Array Initialization -- Searching and Sorting -- Multidimensional Arrays -- Copying and Resizing -- List -- List and Sequence Interfaces -- Implementing Lists and Sequences -- Implementing IEnumerable with Iterators -- Collection -- ReadOnlyCollection -- Addressing Elements with Index and Range Syntax -- System.Index -- System.Range -- Supporting Index and Range in Your Own Types -- Dictionaries -- Sorted Dictionaries -- Sets |
title | Programming C# 12 build cloud, web, and desktop applications |
title_auth | Programming C# 12 build cloud, web, and desktop applications |
title_exact_search | Programming C# 12 build cloud, web, and desktop applications |
title_full | Programming C# 12 build cloud, web, and desktop applications Ian Griffiths |
title_fullStr | Programming C# 12 build cloud, web, and desktop applications Ian Griffiths |
title_full_unstemmed | Programming C# 12 build cloud, web, and desktop applications Ian Griffiths |
title_short | Programming C# 12 |
title_sort | programming c 12 build cloud web and desktop applications |
title_sub | build cloud, web, and desktop applications |
work_keys_str_mv | AT griffithsian programmingc12buildcloudwebanddesktopapplications |