Вопросы по теме 'reflection'
C #: как удалить все нулевые свойства из универсального объекта с помощью отражения?
Я хочу удалить все нулевые свойства в универсальном объекте. Он не обязательно должен быть рекурсивным, достаточно одного уровня.
Причина, по которой мне нужно, - это настраиваемая реализация JavascriptConvertor для сериализации JSON, которая дает...
01.11.2023
Как обнаружить анонимный объект с помощью .NET Reflection?
Возможные дубликаты: Как проверить если тип анонимный? анонимных типов - существуют ли какие-нибудь отличительные характеристики?
Есть ли способ определить, относится ли объект Type к анонимному объекту?
var obj = new { A =...
29.10.2023
Java Reflection для установки атрибутов
У меня есть класс, который имеет много атрибутов settable/gettable. Я бы хотел использовать reflection для установки этих атрибутов, но у меня есть 2 вопроса о моей реализации
Вот урезанный код из моего класса
class Q {
public String...
26.10.2023
GetMethod для универсального метода
Я пытаюсь получить MethodInfo для метода Where типа Enumerable:
typeof (Enumerable).GetMethod("Where", new Type[] {
typeof(IEnumerable<>),
typeof(Func<,>)
})
но получить ноль. Что я делаю неправильно?
02.01.2024
Linq to SQL — отключить UpdateCheck в коде
Я хочу отключить функцию UpdateCheck для всех участников (кроме их первичных ключей). Теперь я следовал приведенному ниже примеру в качестве руководства, однако мои элементы MetaDataMembers таблицы по-прежнему установлены на Always ....
21.11.2023
Вывести значение свойства List‹› объекта C#
У меня есть тип объекта, например:
Class
{
public string Variable {get; set;}
public List<AnotherClass> ListVariable {get; set;}
}
AnotherClass
{
public string Variable {get; set;}
public int IntVariable {get; set;}
}
Я...
27.11.2023
Как отразить информацию о членах структуры hlsl?
Используя отражение шейдера в Directx 11, вы можете получить информацию об отдельных переменных, вызвав
myVar = myCbuffer->GetVariableByName/Index
Но если переменная является объектом структуры, как получить информацию об отдельных...
21.01.2024
java.lang.NoSuchMethodException: неизвестное свойство
следующее мое pojo:
package anto.com.poc;
public class VerifyPaymentRO {
private String mihpayid;
private String request_id;
private String bank_ref_num;
private String amt;
private String disc;
private String mode;
private String PG_TYPE;...
07.01.2024
Найти все случаи использования класса в сборке
Можно ли найти все случаи использования класса в сборке?
[Test]
public void Test()
{
var numUsages = FindUsages(typeof(MyDeprecatedType),typeof(MyDeprecatedType).Assembly);
Assert.LessOrEqual(expectedNumUsages, numUsages);
}
public static...
06.11.2023
Получить значение указателя через отражение
У меня есть экземпляр типа object , из которого я знаю, что это указатель (можно легко проверить с помощью myobject.GetType().IsPointer ). Можно ли получить значение указателя через отражение?
код пока:
object obj = .... ; // type and value...
25.11.2023
отражение java: избегайте предупреждения о непроверенном вызове getConstructor (Class‹?›) как члена класса необработанного типа
я прочитал этот пост
java: непроверенный вызов getConstructor(java.lang.Class‹?›... )
for (Map.Entry<String, Class> entry : connectionRepository.entrySet()) {
if (/*someconditionhere*/) {
try {...
03.11.2023
Отражение .NET Core Создание лямбда-выражения
Я пытаюсь создать лямбда-выражение (используя Reflection), которое выглядит так
IServiceProvider provider => provider.GetService<TDbContext>()
Или, если быть более конкретным, поскольку GetService является методом расширения:...
19.12.2023
Как указать имя метода в типе интерфейса?
Например,
type FooService interface {
Foo1(x int) int
Foo2(x string) string
}
Я пытаюсь получить список ["Foo1", "Foo2"] , используя отражение во время выполнения.
20.11.2023
Как получить все модели Eloquent в Laravel?
Я надеюсь найти способ получить список всех моделей Eloquent в моем приложении. Возможно, мне нужно использовать отражение.
Вот что я пытался сделать. Однако это не работает, потому что get_declared_classes()
возвращает массив строк, а не...
30.12.2023
Как найти частные статические методы в статическом классе с помощью отражения?
У меня есть статический класс, и я хочу найти его частные статические методы, используя typeof(MyStaticClass).GetMethods(), но он всегда показывает мне только общедоступные методы.
Как я могу этого добиться?
13.11.2023
Получение поля суперкласса с использованием подкласса с использованием отражения
По сути, мое требование состоит в том, чтобы получить объект суперкласса с помощью отражения, чтобы я мог получить имя поля и его значение.
Итак, у меня есть класс как
Class Emp {
private firstName;
priavte lastName;
}
Class Dept extend...
17.01.2024
Могут ли функции F# быть специализированными во время выполнения?
Предположим, у меня есть функция F#, которая должна работать как локально, так и удаленно. Я хочу создать прокси функции, и пусть этот прокси решает, где запускать функцию, чтобы удаленный вызов был полностью невидим для внешнего мира. Если он будет...
01.11.2023
Непоследовательное поведение с методом вызова отражения Java
Пожалуйста, ознакомьтесь с этими примерами классов.
А.java:
// A is not public
class A
{
public static void foo()
{
}
}
Б.джава:
package p;
import java.lang.reflect.InvocationTargetException;
import...
29.10.2023
getDeclaredMethods() + создание массива = дополнительный метод?
Я работаю с отражением и заметил неожиданные методы. Я полностью сузил его до нескольких строк кода, которые воспроизводят проблему:
import java.lang.reflect.Method;
import java.util.Arrays;
class Scratch {
void someMethod() {
// Yea...
22.11.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..