Skip to content
Snippets Groups Projects
Commit 05290349 authored by Vesa Lappalainen's avatar Vesa Lappalainen :bicyclist:
Browse files

luento12 .net6

parent b382bef7
No related branches found
No related tags found
No related merge requests found
using System;
using System.Text;
/// <summary>
/// Tutkitaan olioviitteiden käyttöä ja käyttäytymistä.
/// </summary>
public class Olioviitteet
{
/// <summary>
/// Alustetaan muuttujia ja tulostetaan.
/// Testaillaan olioiden ja alkeismuuttujien eroja.
/// </summary>
public static void Main()
{
StringBuilder s1 = new StringBuilder("eka");
StringBuilder s2 = new StringBuilder("eka");
Console.WriteLine(s1 == s2); // false
Console.WriteLine(s1.Equals(s2)); // true
Console.WriteLine(s1.Equals("eka")); // true
Console.WriteLine("eka".Equals(s2)); // false
int i1 = 11;
int i2 = 10 + 1;
Console.WriteLine(i1 == i2); // true
int[] it1 = new int[1]; it1[0] = 3;
int[] it2 = new int[1]; it2[0] = 3;
Console.WriteLine(it1 == it2); // false
Console.WriteLine(it1.Equals(it2)); // false
Console.WriteLine(it1[0] == it2[0]); // true
s2 = s1;
Console.WriteLine(s1 == s2); // true
}
}
\ No newline at end of file
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<ExternalConsole>true</ExternalConsole>
</PropertyGroup>
</Project>
......@@ -7,14 +7,17 @@ public class WhileGoto
int askel = 1;
int count = 1;
silmukka:
if (count >= raja) goto loppu;
if (!(count < raja)) goto loppu;
{
System.Console.WriteLine(count);
count += askel;
goto silmukka;
}
loppu:;
loppu:
;
// BYCODEEND
}
}
......@@ -5,6 +5,12 @@ VisualStudioVersion = 17.3.32901.215
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kertausta", "Kertausta\Kertausta.csproj", "{59FC60B6-FBC1-44A7-AC5E-7E7B79B63463}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WhileEsimerkki", "WhileEsimerkki\WhileEsimerkki.csproj", "{0BFCB933-9459-43A7-9C6B-070400E2C014}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WhileGoto", "WhileGoto\WhileGoto.csproj", "{2EADB021-3734-40EF-98FE-C4E5BE39F6DB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Olioviitteet", "Olioviitteet\Olioviitteet.csproj", "{89BD66C4-75C1-4999-AAB5-09DE1278630E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
......@@ -15,6 +21,18 @@ Global
{59FC60B6-FBC1-44A7-AC5E-7E7B79B63463}.Debug|Any CPU.Build.0 = Debug|Any CPU
{59FC60B6-FBC1-44A7-AC5E-7E7B79B63463}.Release|Any CPU.ActiveCfg = Release|Any CPU
{59FC60B6-FBC1-44A7-AC5E-7E7B79B63463}.Release|Any CPU.Build.0 = Release|Any CPU
{0BFCB933-9459-43A7-9C6B-070400E2C014}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0BFCB933-9459-43A7-9C6B-070400E2C014}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0BFCB933-9459-43A7-9C6B-070400E2C014}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0BFCB933-9459-43A7-9C6B-070400E2C014}.Release|Any CPU.Build.0 = Release|Any CPU
{2EADB021-3734-40EF-98FE-C4E5BE39F6DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2EADB021-3734-40EF-98FE-C4E5BE39F6DB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2EADB021-3734-40EF-98FE-C4E5BE39F6DB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2EADB021-3734-40EF-98FE-C4E5BE39F6DB}.Release|Any CPU.Build.0 = Release|Any CPU
{89BD66C4-75C1-4999-AAB5-09DE1278630E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{89BD66C4-75C1-4999-AAB5-09DE1278630E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{89BD66C4-75C1-4999-AAB5-09DE1278630E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{89BD66C4-75C1-4999-AAB5-09DE1278630E}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
......
......@@ -2,7 +2,7 @@
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
<PublishReadyToRun>false</PublishReadyToRun>
<TieredCompilation>false</TieredCompilation>
</PropertyGroup>
......@@ -12,6 +12,9 @@
<PackageReference Include="Jypeli.FarseerPhysics.NET" Version="1.0.*" />
</ItemGroup>
<ItemGroup>
<None Update="Content\tiili2.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="Icon.ico">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
......
......@@ -2,7 +2,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
<ExternalConsole>true</ExternalConsole>
</PropertyGroup>
......
......@@ -2,7 +2,7 @@
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
<PublishReadyToRun>false</PublishReadyToRun>
<TieredCompilation>false</TieredCompilation>
</PropertyGroup>
......
......@@ -2,7 +2,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
<ExternalConsole>true</ExternalConsole>
</PropertyGroup>
......
......@@ -2,7 +2,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
<ExternalConsole>true</ExternalConsole>
</PropertyGroup>
......

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30503.244
# Visual Studio Version 17
VisualStudioVersion = 17.3.32901.215
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KentanMuokkaus", "KentanMuokkaus\KentanMuokkaus.csproj", "{05563AED-7A29-431C-B9F1-E20B0529D97C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kutsuminen", "Kutsuminen\Kutsuminen.csproj", "{5493313E-0CCC-4226-974D-E140292E4318}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LumiukotTaulukolla", "LumiukotTaulukolla\LumiukotTaulukolla.csproj", "{2427D2A9-8414-4D6F-AEE9-C5729350FCA5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "matriisit", "Matriisit\matriisit.csproj", "{C4891D98-4188-4C23-919C-E8C2F7B240F9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SuurinJaPienin", "SuurinJaPienin\SuurinJaPienin.csproj", "{CC993DD8-E485-48B7-AEE6-101B2CC44271}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{05563AED-7A29-431C-B9F1-E20B0529D97C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{05563AED-7A29-431C-B9F1-E20B0529D97C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{05563AED-7A29-431C-B9F1-E20B0529D97C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{05563AED-7A29-431C-B9F1-E20B0529D97C}.Release|Any CPU.Build.0 = Release|Any CPU
{5493313E-0CCC-4226-974D-E140292E4318}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5493313E-0CCC-4226-974D-E140292E4318}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5493313E-0CCC-4226-974D-E140292E4318}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5493313E-0CCC-4226-974D-E140292E4318}.Release|Any CPU.Build.0 = Release|Any CPU
{2427D2A9-8414-4D6F-AEE9-C5729350FCA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2427D2A9-8414-4D6F-AEE9-C5729350FCA5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2427D2A9-8414-4D6F-AEE9-C5729350FCA5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2427D2A9-8414-4D6F-AEE9-C5729350FCA5}.Release|Any CPU.Build.0 = Release|Any CPU
{C4891D98-4188-4C23-919C-E8C2F7B240F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C4891D98-4188-4C23-919C-E8C2F7B240F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C4891D98-4188-4C23-919C-E8C2F7B240F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C4891D98-4188-4C23-919C-E8C2F7B240F9}.Release|Any CPU.Build.0 = Release|Any CPU
{CC993DD8-E485-48B7-AEE6-101B2CC44271}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CC993DD8-E485-48B7-AEE6-101B2CC44271}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CC993DD8-E485-48B7-AEE6-101B2CC44271}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CC993DD8-E485-48B7-AEE6-101B2CC44271}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment